diff --git a/README.rst b/README.rst
index 0af843c..d978a8a 100644
--- a/README.rst
+++ b/README.rst
@@ -26,7 +26,7 @@
 Postorius requires Python 2.6 or newer and mailman.client,
 the official Python bindings for GNU Mailman, it also requires
 django-social-auth.
-The minimum Django version is 1.3.
+The minimum Django version is 1.6.
 Postorius needs a running version of GNU Mailman version 3.
 
 
diff --git a/setup.py b/setup.py
index 8dcca73..0c01869 100644
--- a/setup.py
+++ b/setup.py
@@ -26,7 +26,7 @@
 
 setup(
     name="postorius",
-    version='1.0.0b1',
+    version='1.0.0b3',
     description="A web user interface for GNU Mailman",
     long_description=open('README.rst').read(),
     maintainer="The Mailman GSOC Coders",
@@ -39,7 +39,7 @@
     packages=find_packages('src'),
     package_dir={'': 'src'},
     include_package_data=True,
-    install_requires=['django>=1.5, <1.8',
+    install_requires=['django>=1.6',
                       'django-browserid',
                       'mailmanclient']
 )
diff --git a/src/postorius/__init__.py b/src/postorius/__init__.py
index d841089..871cc3f 100644
--- a/src/postorius/__init__.py
+++ b/src/postorius/__init__.py
@@ -16,4 +16,4 @@
 # You should have received a copy of the GNU General Public License along with
 # Postorius.  If not, see <http://www.gnu.org/licenses/>.
 
-__version__ = '1.0.0b1'
+__version__ = '1.0.0b3'
diff --git a/src/postorius/auth/decorators.py b/src/postorius/auth/decorators.py
index fed0033..80f39dc 100644
--- a/src/postorius/auth/decorators.py
+++ b/src/postorius/auth/decorators.py
@@ -88,7 +88,12 @@
                 user.email not in mlist.owners:
             raise PermissionDenied
         else:
-            user.is_list_moderator = True
+            if user.email in mlist.moderators and \
+                    user.email not in mlist.owners:
+                user.is_list_moderator = True
+            else:
+                user.is_list_moderator = True
+                user.is_list_owner = True
             return fn(*args, **kwargs)
     return wrapper
 
diff --git a/src/postorius/doc/news.rst b/src/postorius/doc/news.rst
index ce4c260..5f61066 100644
--- a/src/postorius/doc/news.rst
+++ b/src/postorius/doc/news.rst
@@ -22,7 +22,7 @@
 
 1.0 beta 2
 ==========
-(2015-xx-xx)
+(2015-04-15)
 
 * French translation. Provided by Guillaume Libersat
 * Addedd an improved test harness using WebTest. Contributed by Aurélien Bompard.
@@ -37,6 +37,8 @@
 * Rework of internal testing
 * Mozilla Persona integration: switch from django-social-auto to django-browserid: Contributed by Abhilash Raj.
 * Fix manage.py mmclient command for non-IPython shells. Contributed by Ankush Sharma (LP: 1428169).
+* Added archiver options: Site-wide enabled archivers can not be enabled 
+on a per-list basis through the web UI.
 
 
 1.0 beta 1 -- "Year of the Parrot"
diff --git a/src/postorius/forms.py b/src/postorius/forms.py
index bfcd766..0fde621 100644
--- a/src/postorius/forms.py
+++ b/src/postorius/forms.py
@@ -20,7 +20,6 @@
 from django.core.validators import validate_email, URLValidator
 from django.utils.translation import gettext_lazy as _
 from fieldset_forms import FieldsetForm
-from django.forms.models import modelformset_factory
 
 
 class DomainNew(FieldsetForm):
@@ -41,16 +40,13 @@
     description = forms.CharField(
         label=_('Description'),
         required=False)
-    contact_address = forms.EmailField(
-        label=_('Contact Address'),
-        required=False)
 
     def clean_mail_host(self):
         mail_host = self.cleaned_data['mail_host']
         try:
             validate_email('mail@' + mail_host)
         except:
-            raise forms.ValidationError(_("Enter a valid Mail Host"))
+            raise forms.ValidationError(_("Please enter a valid domain name"))
         return mail_host
 
     def clean_web_host(self):
@@ -58,7 +54,7 @@
         try:
             URLValidator()(web_host)
         except:
-            raise forms.ValidationError(_("Please enter a valid Web Host"))
+            raise forms.ValidationError(_("Please enter a valid domain name"))
         return web_host
 
     class Meta:
@@ -426,10 +422,19 @@
     #    label=_('No reply address'),
     #    required=False,
     # )
-    posting_pipeline = forms.CharField(
+    posting_pipeline = forms.ChoiceField(
         label=_('Pipeline'),
+        widget=forms.Select(),
+        required=False,
+        error_messages={
+            'required': _("Please choose a reply-to action.")},
+        choices=(
+            ("default-owner-pipeline", _("default-owner-pipeline")),
+            ("default-posting-pipeline", _("default-posting-pipeline")),
+            ("virgin", _("virgin"))),
         help_text=(
             'Type of pipeline you want to use for this mailing list')
+
     )
     # post_id = forms.IntegerField(
     #    label=_('Post ID'),
@@ -672,6 +677,20 @@
         ]
 
 
+class ListArchiverForm(forms.Form):
+    """
+    Select archivers for a list.
+    """
+    archivers = forms.MultipleChoiceField(
+        widget=forms.CheckboxSelectMultiple,
+        label=_('Activate archivers for this list'))
+
+    def __init__(self, archivers, *args, **kwargs):
+        super(ListArchiverForm, self).__init__(*args, **kwargs)
+        self.fields['archivers'].choices = sorted(
+            [(key, key) for key in archivers.keys()])
+
+
 class Login(FieldsetForm):
 
     """Form fields to let the user log in.
@@ -931,5 +950,6 @@
         email = cleaned_data.get('email')
         user_email = cleaned_data.get('user_email')
         if email == user_email:
-            raise forms.ValidationError(_('Please provide a different email address than your own.'))
+            raise forms.ValidationError(_('Please provide a different email '
+                                          'address than your own.'))
         return cleaned_data
diff --git a/src/postorius/static/postorius/css/style.css b/src/postorius/static/postorius/css/style.css
index c3bbf3a..af1a86f 100755
--- a/src/postorius/static/postorius/css/style.css
+++ b/src/postorius/static/postorius/css/style.css
@@ -52,7 +52,7 @@
 
 /***** meta nav *****/
 .mm_header {
-    padding: 5px;
+    padding: 5px 0;
     border-bottom: 1px solid #CACACA;
     background: #fafafa;
     background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);
@@ -290,3 +290,12 @@
 	/* Internet Explorer */
 	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 }
+
+/* archival options */
+.well .archival-options-form ul {
+    margin-top: 15px;
+    margin-bottom: 15px;
+}
+.well .archival-options-form li {
+    display: block;
+}
diff --git a/src/postorius/templates/postorius/base.html b/src/postorius/templates/postorius/base.html
index 307538e..3dc4283 100644
--- a/src/postorius/templates/postorius/base.html
+++ b/src/postorius/templates/postorius/base.html
@@ -3,7 +3,11 @@
 	<meta charset="UTF-8">
 	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 
-	<title>Mailman/Postorius</title>
+	<title>
+	{% block title %}
+		{% block subtitle %}{% endblock %}{{ subtitle|add:"-Mailman/Postorius" }}
+	{% endblock %}
+	</title>
 	<meta name="description" content="">
 	<meta name="author" content="">
 	<meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -20,13 +24,12 @@
                 <a href="{% url 'list_index' %}" class="mm_logo"><img src="{% static 'postorius/img/mailman_logo_small_trans.png' %}" alt="{% trans 'Home' %}" /></a>
                 <ul class="mm_metaNav">
                     <li><i class="icon-envelope"></i> <a href="{% url 'list_index' %}">{% trans "Lists" %}</a></li>
-                    {% if user.is_authenticated %}
-                        <li><i class="icon-tasks"></i><a href="{% url 'user_tasks' %}">{% trans "To Do" %}</a></li>
-                        <li><i class="icon-cog"></i> <a href="{% url 'user_mailmansettings' %}">{% trans "My Settings" %}</a></li>
-                    {% endif %}
                     {% if user.is_superuser %}
                         <li><i class="icon-globe"></i> <a href="{% url 'domain_index' %}">{% trans "Domains" %}</a></li>
                     {% endif %}
+                    {% if user.is_authenticated %}
+                        <li><i class="icon-cog"></i> <a href="{% url 'user_mailmansettings' %}">{% trans "My Settings" %}</a></li>
+                    {% endif %}
                 </ul>
                 <div class="mm_loginName">
                 {% if user.is_authenticated %}
@@ -43,7 +46,7 @@
         {% if messages %}
             <ul class="mm_messages">
             {% for message in messages %}
-                <li class="alert {% if message.tags %} class="{{ message.tags }}"{% endif %}">{{ message }}</li>
+                <li class="alert {% if message.tags %} {{ message.tags }}{% endif %}">{{ message }}</li>
             {% endfor %}
             </ul>
 	{% endif %}
diff --git a/src/postorius/templates/postorius/domain_confirm_delete.html b/src/postorius/templates/postorius/domain_confirm_delete.html
index a33cc84..23ea00c 100644
--- a/src/postorius/templates/postorius/domain_confirm_delete.html
+++ b/src/postorius/templates/postorius/domain_confirm_delete.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Confirm Domain Removal | " as page_title %}{{ page_title|add:domain}}
+{% endblock %}
+
 {% load nav_helpers %}
 
 {% block main %}
diff --git a/src/postorius/templates/postorius/domain_index.html b/src/postorius/templates/postorius/domain_index.html
index 4feb1d3..dfa11a1 100644
--- a/src/postorius/templates/postorius/domain_index.html
+++ b/src/postorius/templates/postorius/domain_index.html
@@ -2,6 +2,10 @@
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "Domains" as page_title %}{{ page_title }}
+{% endblock %}
+
 {% block main %}
     <h1>{% trans "Domain Index" %}</h1>
     <p>
@@ -13,7 +17,6 @@
     		<tr>
                 <th>{% trans "Mail Host" %}</th>
                 <th>{% trans "URL Host" %}</th>
-                <th>{% trans "Contact Address" %}</th>
                 <th>{% trans "Description" %}</th>
                 <th>&nbsp;</th>
     		</tr>
@@ -23,7 +26,6 @@
     		<tr>
     			<td>{{ domain.mail_host }}</td>
     			<td>{{ domain.base_url }}</td>
-    			<td>{{ domain.contact_address }}</td>
     			<td>{{ domain.description }}</td>
     			<td><a href="{% url 'domain_delete' domain.mail_host %}" class="btn btn-mini btn-danger">{% trans 'Delete' %}</a></td>
     		</tr>
diff --git a/src/postorius/templates/postorius/domain_new.html b/src/postorius/templates/postorius/domain_new.html
index a6b3685..b468b01 100644
--- a/src/postorius/templates/postorius/domain_new.html
+++ b/src/postorius/templates/postorius/domain_new.html
@@ -2,6 +2,10 @@
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "Add Domain" as page_title %}{{ page_title }}
+{% endblock %}
+
 {% block main %}
     {% include 'postorius/menu/settings_nav.html' %}
 
@@ -37,15 +41,6 @@
 	    </div>
 	</div>
 
-	<div class="control-group">
-	    {{ form.contact_address.errors }}
-	    <label for="id_contact_address" class="control-label">{% trans "Contact Address:" %}</label>
-	    <div class="controls">
-		{{ form.contact_address}}
-		<p class="help-block"><strong>{% trans "Example:" %}</strong> {% trans "postmaster@domain.org" %}</p>
-	    </div>
-	</div>
-
 	<div class="form-actions">
 	    <button class="btn btn-success btn-primary" type="submit">{% trans "Create Domain" %}</button>
 	</div>
diff --git a/src/postorius/templates/postorius/lists/archival_options.html b/src/postorius/templates/postorius/lists/archival_options.html
new file mode 100644
index 0000000..abc0ad2
--- /dev/null
+++ b/src/postorius/templates/postorius/lists/archival_options.html
@@ -0,0 +1,28 @@
+{% extends postorius_base_template %}
+{% load url from future %}
+{% load i18n %}
+
+{% block subtitle %}
+{% trans "Archival Options | " as page_title %}{{ page_title|add:list.fqdn_listname}}
+{% endblock %}
+
+{% load nav_helpers %}
+
+{% block main %}
+    {% if message %}<p class="alert">{{ message }}</p>{% endif %}
+    {% list_nav 'list_archival_options' 'Archivers' %}
+
+    <h2>{% trans 'Archivers' %}</h2>
+
+    <div class="well">
+        
+        <form action="{% url 'list_archival_options' list.list_id %}" method="POST">{% csrf_token %}
+            <div class="archival-options-form">
+                {{ form }}
+            </div>
+            <button class="btn btn-primary" type="submit">{% trans 'Save Archivers' %}</button>
+        </form>
+
+    </div>
+
+{% endblock %}
diff --git a/src/postorius/templates/postorius/lists/confirm_delete.html b/src/postorius/templates/postorius/lists/confirm_delete.html
index d868e29..a74a19c 100644
--- a/src/postorius/templates/postorius/lists/confirm_delete.html
+++ b/src/postorius/templates/postorius/lists/confirm_delete.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Delete | " as page_title %}{{ page_title|add:list.fqdn_listname}}
+{% endblock %}
+
 {% load nav_helpers %}
 
 {% block main %}
diff --git a/src/postorius/templates/postorius/lists/confirm_remove_role.html b/src/postorius/templates/postorius/lists/confirm_remove_role.html
index b7e1ccb..f78f85c 100644
--- a/src/postorius/templates/postorius/lists/confirm_remove_role.html
+++ b/src/postorius/templates/postorius/lists/confirm_remove_role.html
@@ -1,6 +1,11 @@
 {% extends "postorius/base.html" %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Confirm Remove Role | " as page_title %}{{ page_title|add:address}}
+{% endblock %}
+
 {% load nav_helpers %}
 
 {% block main %}
diff --git a/src/postorius/templates/postorius/lists/held_messages.html b/src/postorius/templates/postorius/lists/held_messages.html
index 0a8b3c6..bde56a2 100644
--- a/src/postorius/templates/postorius/lists/held_messages.html
+++ b/src/postorius/templates/postorius/lists/held_messages.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Held Messages | " as page_title %}{{ page_title|add:list.fqdn_listname}}
+{% endblock %}
+
 {% load nav_helpers %}
 
 {% block body_class %}list_summary{% endblock %}
diff --git a/src/postorius/templates/postorius/lists/index.html b/src/postorius/templates/postorius/lists/index.html
index 052ce37..63a692a 100644
--- a/src/postorius/templates/postorius/lists/index.html
+++ b/src/postorius/templates/postorius/lists/index.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "List Index" as page_title %}{{ page_title }}
+{% endblock %}
+
 {% block main %}
 
     <div class="mm_subHeader">
@@ -17,24 +22,37 @@
         </p>
     {% endif %}
 
-    <table class="table table-bordered table-striped">
-    	<thead>
-    		<tr>
-    			<th>{% trans 'List name' %}</th>
-    			<th>{% trans 'List address' %}</th>
-    			<th>{% trans 'Description' %}</th>
-    		</tr>
-    	</thead>
-    	<tbody>
-            {% for list in lists %}
-    		<tr>
-    			<td>
-                    <a href="{% url 'list_summary' list_id=list.list_id %}">{{ list.display_name }}</a>
-                </td>
-    			<td>{{ list.fqdn_listname }}</td>
-    			<td>{{ list.settings.description }}</td>
-    		</tr>
-            {% endfor %}
-    	</tbody>
-    </table>
+    {% if lists|length > 0 %}
+
+        <table class="table table-bordered table-striped">
+            <thead>
+                <tr>
+                    <th>{% trans 'List name' %}</th>
+                    <th>{% trans 'Post address' %}</th>
+                    <th>{% trans 'Description' %}</th>
+                </tr>
+            </thead>
+            <tbody>
+                {% for list in lists %}
+                <tr>
+                    <td>
+                        <a href="{% url 'list_summary' list_id=list.list_id %}">{{ list.display_name }}</a>{% if not list.settings.advertised %} (private*){% endif %}
+                    </td>
+                    <td>{{ list.fqdn_listname }}</td>
+                    <td>{{ list.settings.description }}</td>
+                </tr>
+                {% endfor %}
+            </tbody>
+        </table>
+
+        {% if user.is_superuser %}
+            <small>* Private lists can only be seen by admins.</small>
+        {% endif %}
+
+    {% else %}
+
+        <p>There are currently no mailing lists.</p>
+
+    {% endif %}
+
 {% endblock main %}
diff --git a/src/postorius/templates/postorius/lists/mass_subscribe.html b/src/postorius/templates/postorius/lists/mass_subscribe.html
index c9ea714..9f7d999 100644
--- a/src/postorius/templates/postorius/lists/mass_subscribe.html
+++ b/src/postorius/templates/postorius/lists/mass_subscribe.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Mass Subscribe | "%}{{ page_title|add:list.fqdn_listname}}
+{% endblock %}
+
 {% load nav_helpers %}
 
 {% block main %}
diff --git a/src/postorius/templates/postorius/lists/memberoptions.html b/src/postorius/templates/postorius/lists/memberoptions.html
index ffaa700..06342f0 100644
--- a/src/postorius/templates/postorius/lists/memberoptions.html
+++ b/src/postorius/templates/postorius/lists/memberoptions.html
@@ -3,6 +3,10 @@
 {% load i18n %}
 {% load nav_helpers %}
 
+{% block subtitle %}
+{% trans "Member Options | " as page_title %}{{ page_title|add:user.username}}
+{% endblock %}
+
 {% block main %}
     {% list_nav '' 'Member Options' %}
 
diff --git a/src/postorius/templates/postorius/lists/members.html b/src/postorius/templates/postorius/lists/members.html
index c575d49..f532595 100644
--- a/src/postorius/templates/postorius/lists/members.html
+++ b/src/postorius/templates/postorius/lists/members.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Members | " as page_title %}{{ page_title|add:list.fqdn_listname}}
+{% endblock %}
+
 {% load nav_helpers %}
 
 {% block main %}
diff --git a/src/postorius/templates/postorius/lists/metrics.html b/src/postorius/templates/postorius/lists/metrics.html
index 75030e4..074a22c 100644
--- a/src/postorius/templates/postorius/lists/metrics.html
+++ b/src/postorius/templates/postorius/lists/metrics.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "List Metrics | " as page_title %}{{ page_title|add:list.fqdn_listname }}
+{% endblock %}
+
 {% load nav_helpers %}
 
 {% block main %}
diff --git a/src/postorius/templates/postorius/lists/new.html b/src/postorius/templates/postorius/lists/new.html
index 7091031..875ac89 100644
--- a/src/postorius/templates/postorius/lists/new.html
+++ b/src/postorius/templates/postorius/lists/new.html
@@ -2,6 +2,10 @@
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "Create List" as page_title %}{{ page_title }}
+{% endblock %}
+
 {% block main %}
     <h1>{% trans "Create a new List" %} {{ block.super }}</h1> 
     <form action="{% url 'list_new' %}" method="post" class="well"> {% csrf_token %}
diff --git a/src/postorius/templates/postorius/lists/settings.html b/src/postorius/templates/postorius/lists/settings.html
index a410776..552da05 100644
--- a/src/postorius/templates/postorius/lists/settings.html
+++ b/src/postorius/templates/postorius/lists/settings.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Settings | " as page_title %}{{ page_title|add:list.fqdn_listname}}
+{% endblock %}
+
 {% load nav_helpers %}
 
 {% block main %}
diff --git a/src/postorius/templates/postorius/lists/subscribe.html b/src/postorius/templates/postorius/lists/subscribe.html
index 66bba21..4d1f763 100644
--- a/src/postorius/templates/postorius/lists/subscribe.html
+++ b/src/postorius/templates/postorius/lists/subscribe.html
@@ -2,6 +2,10 @@
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "Subscribe | " as page_title %}{{ page_title|add:list.fqdn_listname }}
+{% endblock %}
+
 {% block main %}
     <h1>{% trans 'Subscribe' %} <span>{{ list.fqdn_listname}}</span></h1>
     <form action="{% url 'list_subscribe' list.fqdn_listname %}" method="post" class="list_subscribe"> {% csrf_token %}
diff --git a/src/postorius/templates/postorius/lists/summary.html b/src/postorius/templates/postorius/lists/summary.html
index 99fc33a..a5bba94 100644
--- a/src/postorius/templates/postorius/lists/summary.html
+++ b/src/postorius/templates/postorius/lists/summary.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Info | " as page_title %}{{ page_title|add:list.fqdn_listname}}
+{% endblock %}
+
 {% load nav_helpers %}
 
 {% block body_class %}list_summary{% endblock %}
diff --git a/src/postorius/templates/postorius/lists/unsubscribe.html b/src/postorius/templates/postorius/lists/unsubscribe.html
index 29644e1..dfd709a 100644
--- a/src/postorius/templates/postorius/lists/unsubscribe.html
+++ b/src/postorius/templates/postorius/lists/unsubscribe.html
@@ -2,6 +2,10 @@
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "Confirm List Delete" as page_title %}{{ page_title|add:list.fqdn_listname}}
+{% endblock %}
+
 {% block main %}
     <h1>{% trans 'Delete List' %} <span>{{ list.fqdn_listname}}</span></h1>
     <p>{% trans 'Are you sure you want to delete' %} {{ list.fqdn_listname }}?</p>
diff --git a/src/postorius/templates/postorius/login.html b/src/postorius/templates/postorius/login.html
index d469816..69f8d42 100644
--- a/src/postorius/templates/postorius/login.html
+++ b/src/postorius/templates/postorius/login.html
@@ -3,6 +3,11 @@
 {% load i18n %}
 {% load staticfiles %}
 {% load browserid %}
+
+{% block subtitle %}
+{% trans "Login" as page_title %}{{ page_title }}
+{% endblock %}
+
 {% block main %}
 
 {% browserid_info %}
diff --git a/src/postorius/templates/postorius/menu/list_nav.html b/src/postorius/templates/postorius/menu/list_nav.html
index aaf67b0..15960e4 100644
--- a/src/postorius/templates/postorius/menu/list_nav.html
+++ b/src/postorius/templates/postorius/menu/list_nav.html
@@ -9,7 +9,7 @@
         {% if user.is_superuser or user.is_list_owner %}
             <li class="mm_nav_item"><a class="{% nav_active_class current 'list_members' %}" href="{% url 'list_members' list.list_id %}">{% trans "Members" %}</a></li>
         {% endif %}
-        {% if user.is_superuser or user.is_list_moderator %}
+        {% if user.is_superuser or user.is_list_owner or user.is_list_moderator %}
             <li class="mm_nav_item"><a class="{% nav_active_class current 'list_held_messages' %}" href="{% url 'list_held_messages' list.list_id %}">{% trans "Held Messages" %}</a></li>
         {% endif %}
         {% if user.is_superuser or user.is_list_owner %}
@@ -22,6 +22,9 @@
 	    <li class="mm_nav_item"><a class="{% nav_active_class current 'mass_removal' %}" href="{% url 'mass_removal' list.list_id %}">{% trans "Mass Removal" %}</a></li>
         {% endif %}
         {% if user.is_superuser or user.is_list_owner %}
+            <li class="mm_nav_item"><a class="{% nav_active_class current 'list_archival_options' %}" href="{% url 'list_archival_options' list.list_id %}">{% trans "Archivers" %}</a></li>
+        {% endif %}
+        {% if user.is_superuser or user.is_list_owner %}
             <li class="mm_nav_item"><a class="{% nav_active_class current 'list_delete' %}" href="{% url 'list_delete' list.list_id %}">{% trans "Delete List" %}</a></li>
         {% endif %}
     </ul>
diff --git a/src/postorius/templates/postorius/user_address_activation.html b/src/postorius/templates/postorius/user_address_activation.html
index aee976c..e98cb34 100644
--- a/src/postorius/templates/postorius/user_address_activation.html
+++ b/src/postorius/templates/postorius/user_address_activation.html
@@ -2,6 +2,10 @@
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "Add Email | " as page_title %}{{ page_title|add:user.username }}
+{% endblock %}
+
 {% block main %}
     {% include 'postorius/menu/user_nav.html' %}
 
diff --git a/src/postorius/templates/postorius/user_address_activation_sent.html b/src/postorius/templates/postorius/user_address_activation_sent.html
index a369f77..5afaae5 100644
--- a/src/postorius/templates/postorius/user_address_activation_sent.html
+++ b/src/postorius/templates/postorius/user_address_activation_sent.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Confirmation Sent" as page_title %}{{ page_title }}
+{% endblock %}
+
 {% block main %}
 {% include 'postorius/menu/user_nav.html' %}
 
diff --git a/src/postorius/templates/postorius/user_address_preferences.html b/src/postorius/templates/postorius/user_address_preferences.html
index 71b1789..7435c7e 100644
--- a/src/postorius/templates/postorius/user_address_preferences.html
+++ b/src/postorius/templates/postorius/user_address_preferences.html
@@ -1,6 +1,12 @@
 {% extends postorius_base_template %}
+
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Subscription Preferences | " as page_title %}{{ page_title|add:user.username }}
+{% endblock %}
+
 {% block main %}
 {% include 'postorius/menu/user_nav.html' %}
 <ul class="nav nav-tabs">
diff --git a/src/postorius/templates/postorius/user_mailmansettings.html b/src/postorius/templates/postorius/user_mailmansettings.html
index 12a709d..23b63a0 100644
--- a/src/postorius/templates/postorius/user_mailmansettings.html
+++ b/src/postorius/templates/postorius/user_mailmansettings.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Subscription Preferences | " as page_title %}{{ page_title|add:user.username }}
+{% endblock %}
+
 {% block main %}
 {% include 'postorius/menu/user_nav.html' %}
 <ul class="nav nav-tabs">
diff --git a/src/postorius/templates/postorius/user_profile.html b/src/postorius/templates/postorius/user_profile.html
index ec10d8b..a821a7a 100644
--- a/src/postorius/templates/postorius/user_profile.html
+++ b/src/postorius/templates/postorius/user_profile.html
@@ -2,6 +2,10 @@
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "Profile | " as page_title %}{{ page_title|add:user.username }}
+{% endblock %}
+
 {% block main %}
     {% include 'postorius/menu/user_nav.html' %}
     <h1>{% trans "User Profile" %} <span>- {{ user }}</span></h1>
diff --git a/src/postorius/templates/postorius/user_settings.html b/src/postorius/templates/postorius/user_settings.html
index 141b796..e982710 100644
--- a/src/postorius/templates/postorius/user_settings.html
+++ b/src/postorius/templates/postorius/user_settings.html
@@ -2,6 +2,9 @@
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "User Settings | " as page_title %}{{ page_title|add:list.fqdn_listname}}
+{% endblock %}
 
 {% block main %}
     {% include 'postorius/menu/user_nav.html' %}
diff --git a/src/postorius/templates/postorius/user_subscription_preferences.html b/src/postorius/templates/postorius/user_subscription_preferences.html
index 2accf2f..9b558ff 100644
--- a/src/postorius/templates/postorius/user_subscription_preferences.html
+++ b/src/postorius/templates/postorius/user_subscription_preferences.html
@@ -1,6 +1,11 @@
 {% extends postorius_base_template %}
 {% load url from future %}
 {% load i18n %}
+
+{% block subtitle %}
+{% trans "Subscription Preferences | " as page_title %}{{ page_title|add:user.username }}
+{% endblock %}
+
 {% block main %}
 {% include 'postorius/menu/user_nav.html' %}
 <ul class="nav nav-tabs">
diff --git a/src/postorius/templates/postorius/user_subscriptions.html b/src/postorius/templates/postorius/user_subscriptions.html
index 43b6a03..3e1342d 100644
--- a/src/postorius/templates/postorius/user_subscriptions.html
+++ b/src/postorius/templates/postorius/user_subscriptions.html
@@ -1,7 +1,12 @@
 {% extends postorius_base_template %}
+
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "Subscriptions | " as page_title %}{{ page_title|add:user.username }}
+{% endblock %}
+
 {% block main %}
     {% include 'postorius/menu/user_nav.html' %}
     <h1>{% trans "List Subscriptions" %} <span></span></h1>
diff --git a/src/postorius/templates/postorius/user_tasks.html b/src/postorius/templates/postorius/user_tasks.html
index a5421a4..e3fb93e 100644
--- a/src/postorius/templates/postorius/user_tasks.html
+++ b/src/postorius/templates/postorius/user_tasks.html
@@ -2,6 +2,10 @@
 {% load url from future %}
 {% load i18n %}
 
+{% block subtitle %}
+{% trans "To Do" as page_title %}{{ page_title }}
+{% endblock %}
+
 {% block main %}
     <h1>{% trans "To Do" %}</h1>
     <p>{% trans "There are no pending tasks at the present time." %}</p>
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/archival_options.yaml b/src/postorius/tests/fixtures/vcr_cassettes/archival_options.yaml
new file mode 100644
index 0000000..e9f9135
--- /dev/null
+++ b/src/postorius/tests/fixtures/vcr_cassettes/archival_options.yaml
@@ -0,0 +1,144 @@
+interactions:
+- request:
+    body: mail_host=example.com
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'POST'
+    uri: http://localhost:9001/3.0/domains
+  response:
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
+    headers:
+      content-length: ['33']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 400, message: Bad Request}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/domains/example.com
+  response:
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
+    headers:
+      content-length: ['233']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/domains/example.com
+  response:
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
+    headers:
+      content-length: ['233']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: fqdn_listname=test_list%40example.com
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'POST'
+    uri: http://localhost:9001/3.0/lists
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
+      location: ['http://localhost:9001/3.0/lists/test_list.example.com']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com
+  response:
+    body: {string: !!python/unicode '{"fqdn_listname": "test_list@example.com", "list_id":
+        "test_list.example.com", "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
+        "list_name": "test_list", "self_link": "http://localhost:9001/3.0/lists/test_list.example.com",
+        "volume": 1, "display_name": "Test_list", "mail_host": "example.com", "member_count":
+        0}'}
+    headers:
+      content-length: ['324']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"de68e13c430d856461d2b39a5b5d5286d91528bc\"",
+        "prototype": false, "mail-archive": true, "mhonarc": false}'}
+    headers:
+      content-length: ['121']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com
+  response:
+    body: {string: !!python/unicode '{"fqdn_listname": "test_list@example.com", "list_id":
+        "test_list.example.com", "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
+        "list_name": "test_list", "self_link": "http://localhost:9001/3.0/lists/test_list.example.com",
+        "volume": 1, "display_name": "Test_list", "mail_host": "example.com", "member_count":
+        0}'}
+    headers:
+      content-length: ['324']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'DELETE'
+    uri: http://localhost:9001/3.0/lists/test_list@example.com
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 204, message: No Content}
+version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/list_members_access.yaml b/src/postorius/tests/fixtures/vcr_cassettes/list_members_access.yaml
index fe48e57..9a2ffd2 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/list_members_access.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/list_members_access.yaml
@@ -5,15 +5,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -21,18 +21,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -40,18 +39,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -60,14 +58,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -76,1732 +74,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      location: ['http://localhost:9001/3.0/members/51131740294581548284355020148792105068']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      location: ['http://localhost:9001/3.0/members/315404612538100455510291362215943819827']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      location: ['http://localhost:9001/3.0/members/211877927659145775206600140988891673117']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      location: ['http://localhost:9001/3.0/members/74561224102330491648556315669152982006']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      location: ['http://localhost:9001/3.0/members/189690441823108454574062063218711796982']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      location: ['http://localhost:9001/3.0/members/81343349406634969036125684320138449398']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:46 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:46 GMT']
-      location: ['http://localhost:9001/3.0/members/302114124225989209497433745109755591667']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:46 GMT']
-      location: ['http://localhost:9001/3.0/members/27026617856252199823778113907118398408']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"bc31014e4efa51162da6e4705913d4ade2e03e5e\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/302114124225989209497433745109755591667"}],
-        "start": 0, "http_etag": "\"3bd61206a3bff34f471e9d142aa6598b1a515228\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"d2b4fd919c7938c9f6839b202b1ec8b958149c1b\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/27026617856252199823778113907118398408"}],
-        "start": 0, "http_etag": "\"999cb0f88e95a2f60eaf9f2a52bdf621bcbabadc\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['522']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"bc31014e4efa51162da6e4705913d4ade2e03e5e\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/302114124225989209497433745109755591667"}],
-        "start": 0, "http_etag": "\"3bd61206a3bff34f471e9d142aa6598b1a515228\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:48 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:48 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:48 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:48 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:48 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:48 GMT']
-      location: ['http://localhost:9001/3.0/members/197378444629261385623957419949363207651']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:48 GMT']
-      location: ['http://localhost:9001/3.0/members/166464712322506303863131637790195933040']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:48 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:48 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:49 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      location: ['http://localhost:9001/3.0/members/244797913804051143835853929351524636009']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      location: ['http://localhost:9001/3.0/members/102525541390459730982869997486308770893']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:26 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:27 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:27 GMT']
-      location: ['http://localhost:9001/3.0/members/27819546667938930850026898577773480422']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:27 GMT']
-      location: ['http://localhost:9001/3.0/members/165168466525213416762016985258042414357']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:29 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:29 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:29 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:29 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:29 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:29 GMT']
-      location: ['http://localhost:9001/3.0/members/195182540630664540260015601260885860892']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:29 GMT']
-      location: ['http://localhost:9001/3.0/members/295278962255027832508590993989762615939']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:31 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:32 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:32 GMT']
-      location: ['http://localhost:9001/3.0/members/89724284534339699931919493678172076275']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:32 GMT']
-      location: ['http://localhost:9001/3.0/members/114045713333209570982757892390609762874']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"f500e323cc32c247e1caf3da1105f06f25bebc33\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/89724284534339699931919493678172076275"}],
-        "start": 0, "http_etag": "\"5210604650ed6b6d80bc320138972466e6a24f0f\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['510']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"a74c8a36b1973862251faef3cefc172f30548b8b\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/114045713333209570982757892390609762874"}],
-        "start": 0, "http_etag": "\"d2f73f2f395511479175a898f6ebab3cb5b9359e\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"f500e323cc32c247e1caf3da1105f06f25bebc33\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/89724284534339699931919493678172076275"}],
-        "start": 0, "http_etag": "\"5210604650ed6b6d80bc320138972466e6a24f0f\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['510']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:35 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:35 GMT']
-      location: ['http://localhost:9001/3.0/members/244413967208186444252288534150131323831']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:35 GMT']
-      location: ['http://localhost:9001/3.0/members/38631203404560858310875460169855847632']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:36 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:36 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:06 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:06 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:06 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:06 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:07 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1810,15 +95,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:07 GMT']
-      location: ['http://localhost:9001/3.0/members/249229789220407054429880693145639655329']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
+      location: ['http://localhost:9001/3.0/members/65666166344199916015948757016727609115']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -1827,15 +112,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:07 GMT']
-      location: ['http://localhost:9001/3.0/members/292200679909721091351580809523244719912']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
+      location: ['http://localhost:9001/3.0/members/142734914141373676799912641898971185828']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -1843,14 +128,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:09 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -1859,15 +144,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:10 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -1875,18 +160,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:10 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1894,18 +178,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:10 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1914,14 +197,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:10 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -1930,18 +213,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:10 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1950,15 +234,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:10 GMT']
-      location: ['http://localhost:9001/3.0/members/15582850446470029602244009936412998421']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
+      location: ['http://localhost:9001/3.0/members/146478159952862640555572319802110037529']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -1967,15 +251,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:10 GMT']
-      location: ['http://localhost:9001/3.0/members/220048416367363342535278120276827856999']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
+      location: ['http://localhost:9001/3.0/members/300345844286885579524106623093994765189']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -1983,14 +267,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:12 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -1999,15 +283,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:13 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -2015,18 +299,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:13 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2034,18 +317,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:13 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2054,14 +336,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:13 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -2070,18 +352,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:13 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2090,15 +373,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:13 GMT']
-      location: ['http://localhost:9001/3.0/members/191425294508940701779318113606479327398']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
+      location: ['http://localhost:9001/3.0/members/333804327984641227543735764681736417610']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -2107,15 +390,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:14 GMT']
-      location: ['http://localhost:9001/3.0/members/95836312751622089455510849030624637337']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
+      location: ['http://localhost:9001/3.0/members/193153637813201025305722262172721795279']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -2123,14 +406,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:16 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -2139,15 +422,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:17 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -2155,18 +438,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:17 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2174,18 +456,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:17 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2194,14 +475,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:17 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -2210,18 +491,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:17 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2230,15 +512,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:17 GMT']
-      location: ['http://localhost:9001/3.0/members/102009749043356491854921912856081835597']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
+      location: ['http://localhost:9001/3.0/members/326084107676518818095650670971849152636']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -2247,15 +529,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:17 GMT']
-      location: ['http://localhost:9001/3.0/members/134354901257501071305432677849830051406']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
+      location: ['http://localhost:9001/3.0/members/258304038484621747948113203888404536161']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -2263,18 +545,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:19 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2282,1719 +565,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:19 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"263386f97d35f9e345163776b0411a131bf6e0af\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/102009749043356491854921912856081835597"}],
-        "start": 0, "http_etag": "\"8e8684906523558f6f4f6ba96da5d447133b4ade\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:19 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"987166ac831a2cee8440b07e03fe2fd76fdf298b\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/134354901257501071305432677849830051406"}],
-        "start": 0, "http_etag": "\"bfadd914341a9c8abd64d62d6d0b4a7f416e6b02\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:19 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:19 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"263386f97d35f9e345163776b0411a131bf6e0af\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/102009749043356491854921912856081835597"}],
-        "start": 0, "http_etag": "\"8e8684906523558f6f4f6ba96da5d447133b4ade\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:19 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:22 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: subscriber=owner%40example.com&list_id=foo.example.com&role=owner
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:22 GMT']
-      location: ['http://localhost:9001/3.0/members/207648210994466675946664407844247143509']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: subscriber=moderator%40example.com&list_id=foo.example.com&role=moderator
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:22 GMT']
-      location: ['http://localhost:9001/3.0/members/272777322018096199510096183218019398520']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:26 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:26 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:26 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:26 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:26 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:26 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:26 GMT']
-      location: ['http://localhost:9001/3.0/members/231555231194996662016433524627672962508']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:26 GMT']
-      location: ['http://localhost:9001/3.0/members/244667584952145039218331003064067356173']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:29 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:30 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:30 GMT']
-      location: ['http://localhost:9001/3.0/members/163419572633799486019119205366120239761']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:31 GMT']
-      location: ['http://localhost:9001/3.0/members/249841082002958347311533808819541101179']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:35 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:35 GMT']
-      location: ['http://localhost:9001/3.0/members/257940852299557859703633790663363223688']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:35 GMT']
-      location: ['http://localhost:9001/3.0/members/282637221825622393919297264741386273314']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:38 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:40 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:40 GMT']
-      location: ['http://localhost:9001/3.0/members/320866441307701057875338118781803712673']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:40 GMT']
-      location: ['http://localhost:9001/3.0/members/171355940095428255626415376787868576901']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"7d08267b37545892f2c7bcf27299a833bac2dcaf\"",
-        "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"54259432b1b368eebaab4cf39d86a6bdd50a529a\"",
-        "self_link": "http://localhost:9001/3.0/members/320866441307701057875338118781803712673"}],
-        "start": 0}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"a686b04eba0bacc861229a8da3a09845f27a5ea5\"",
-        "entries": [{"email": "moderator@example.com", "role": "moderator", "user":
-        "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"8cad6799066e151bc0b61302d00728ab965f8f0b\"",
-        "self_link": "http://localhost:9001/3.0/members/171355940095428255626415376787868576901"}],
-        "start": 0}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"7d08267b37545892f2c7bcf27299a833bac2dcaf\"",
-        "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"54259432b1b368eebaab4cf39d86a6bdd50a529a\"",
-        "self_link": "http://localhost:9001/3.0/members/320866441307701057875338118781803712673"}],
-        "start": 0}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:47 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:47 GMT']
-      location: ['http://localhost:9001/3.0/members/339111217010615044307181304523052035249']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:47 GMT']
-      location: ['http://localhost:9001/3.0/members/164285594740706742120769891777879290825']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:49 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:49 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:52 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:37 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: list_id=foo.example.com&subscriber=owner%40example.com&role=owner
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:37 GMT']
-      location: ['http://localhost:9001/3.0/members/153753469666990137450009191023558924870']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: list_id=foo.example.com&subscriber=moderator%40example.com&role=moderator
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:37 GMT']
-      location: ['http://localhost:9001/3.0/members/266477769629444206274271434709941298070']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:43 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: list_id=foo.example.com&subscriber=owner%40example.com&role=owner
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:43 GMT']
-      location: ['http://localhost:9001/3.0/members/325162698063039570216805293792898075902']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: list_id=foo.example.com&subscriber=moderator%40example.com&role=moderator
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:43 GMT']
-      location: ['http://localhost:9001/3.0/members/278409836023291514297759589394789086471']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:49 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:49 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:49 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:49 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:49 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: list_id=foo.example.com&subscriber=owner%40example.com&role=owner
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:49 GMT']
-      location: ['http://localhost:9001/3.0/members/225247941354608205613280344496484998484']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: list_id=foo.example.com&subscriber=moderator%40example.com&role=moderator
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:50 GMT']
-      location: ['http://localhost:9001/3.0/members/141356931159328251666297277418334502027']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:55 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:56 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: list_id=foo.example.com&subscriber=owner%40example.com&role=owner
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:56 GMT']
-      location: ['http://localhost:9001/3.0/members/161628376476956512619170172732426008945']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: list_id=foo.example.com&subscriber=moderator%40example.com&role=moderator
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:56 GMT']
-      location: ['http://localhost:9001/3.0/members/273038746122386539431681212301236659714']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:58 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
   response:
@@ -4003,7 +574,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:58 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -4011,20 +582,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"922cabf0baca116aa2e0fde5742c0cb135e8dc49\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
-        "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"5dbe35c3f60e48d211bc317845bb72917b6af019\"", "self_link": "http://localhost:9001/3.0/members/161628376476956512619170172732426008945",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"4ed6be8ec16e2102e963534eb944a8708b16a05e\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/326084107676518818095650670971849152636",
+        "email": "owner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/117102017827318954078289964069449293796",
+        "role": "owner", "http_etag": "\"3abaf9da7ad18416685dce89e0b8e18be05ecd41\"",
+        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "member_id":
+        326084107676518818095650670971849152636}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['511']
+      content-length: ['566']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:58 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -4032,21 +603,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"8c009ec282405ccf133e6e385933bac9233dee69\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "email":
-        "moderator@example.com", "list_id": "foo.example.com", "role": "moderator",
-        "http_etag": "\"d6e611209ed36169f1d80299b5747b733ec47ddf\"", "self_link":
-        "http://localhost:9001/3.0/members/273038746122386539431681212301236659714",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"66af03650198a5f13672fbc182ea7234647d1f1d\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/258304038484621747948113203888404536161",
+        "email": "moderator@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/313429703557169445575348239981723434246",
+        "role": "moderator", "http_etag": "\"762fab231ab86f1893701ceed01e36aa92827b69\"",
+        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "member_id":
+        258304038484621747948113203888404536161}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['523']
+      content-length: ['578']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:58 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -4054,18 +624,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:58 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -4073,20 +644,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"922cabf0baca116aa2e0fde5742c0cb135e8dc49\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
-        "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"5dbe35c3f60e48d211bc317845bb72917b6af019\"", "self_link": "http://localhost:9001/3.0/members/161628376476956512619170172732426008945",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"4ed6be8ec16e2102e963534eb944a8708b16a05e\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/326084107676518818095650670971849152636",
+        "email": "owner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/117102017827318954078289964069449293796",
+        "role": "owner", "http_etag": "\"3abaf9da7ad18416685dce89e0b8e18be05ecd41\"",
+        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "member_id":
+        326084107676518818095650670971849152636}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['511']
+      content-length: ['566']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:58 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -4094,14 +665,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:01 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:44 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -4110,15 +681,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:03 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:45 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -4126,18 +697,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:03 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:45 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -4145,18 +715,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:03 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:45 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -4165,14 +734,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:03 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:45 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -4181,52 +750,53 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:04 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:45 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
-    body: list_id=foo.example.com&subscriber=owner%40example.com&role=owner
+    body: subscriber=owner%40example.com&list_id=foo.example.com&role=owner
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:04 GMT']
-      location: ['http://localhost:9001/3.0/members/19582364654748066808027698572436268639']
+      date: ['Wed, 15 Apr 2015 20:00:45 GMT']
+      location: ['http://localhost:9001/3.0/members/33048892732221464402686396653921417791']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
-    body: list_id=foo.example.com&subscriber=moderator%40example.com&role=moderator
+    body: subscriber=moderator%40example.com&list_id=foo.example.com&role=moderator
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:04 GMT']
-      location: ['http://localhost:9001/3.0/members/107602510817730715319824743504099634906']
+      date: ['Wed, 15 Apr 2015 20:00:45 GMT']
+      location: ['http://localhost:9001/3.0/members/303945703475387901708938435045952054401']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -4234,18 +804,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:06 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:45 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -4253,7 +824,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
   response:
@@ -4262,7 +833,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:06 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:45 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -4270,14 +841,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:09 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/list_members_page.yaml b/src/postorius/tests/fixtures/vcr_cassettes/list_members_page.yaml
index a31dc24..5569ce2 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/list_members_page.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/list_members_page.yaml
@@ -4,18 +4,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -23,1477 +24,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"df3f058a5062b09bd34fdd1309c4770fc23bf6af\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/51131740294581548284355020148792105068"}],
-        "start": 0, "http_etag": "\"6f3c9d743da982877ec96a4091cda67548ae7841\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['510']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"ca001134c429845c04545a511e1e36724c9466b1\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/315404612538100455510291362215943819827"}],
-        "start": 0, "http_etag": "\"b1eaa605086c82b40cad6f9cec32e6905bdaae5a\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"df3f058a5062b09bd34fdd1309c4770fc23bf6af\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/51131740294581548284355020148792105068"}],
-        "start": 0, "http_etag": "\"6f3c9d743da982877ec96a4091cda67548ae7841\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['510']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"a01bc1e1ad719a7fd0246fe5d8b168e4a4e83318\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/211877927659145775206600140988891673117"}],
-        "start": 0, "http_etag": "\"3a6c60a7c5f07210b22bc50bf788a7448b2757cd\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"8d5e623a09a9cb6795b8af58b9156add349aa98c\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/74561224102330491648556315669152982006"}],
-        "start": 0, "http_etag": "\"d5fd56d9e0cc891cc55f9651a75dcc98a65d3808\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['522']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"a01bc1e1ad719a7fd0246fe5d8b168e4a4e83318\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/211877927659145775206600140988891673117"}],
-        "start": 0, "http_etag": "\"3a6c60a7c5f07210b22bc50bf788a7448b2757cd\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"8d5e623a09a9cb6795b8af58b9156add349aa98c\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/74561224102330491648556315669152982006"}],
-        "start": 0, "http_etag": "\"d5fd56d9e0cc891cc55f9651a75dcc98a65d3808\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['522']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"e94829a7f9e6a8f7bc75dc68bfb484b527a63204\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/189690441823108454574062063218711796982"}],
-        "start": 0, "http_etag": "\"6e899141f26da6e91823e84652e2c58c1740db3d\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"dee160dd996a7982519e9db4a6d7c2b59664bc8b\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/81343349406634969036125684320138449398"}],
-        "start": 0, "http_etag": "\"3c9c9917602e64986458d3db099199efb36585bf\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['522']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"e94829a7f9e6a8f7bc75dc68bfb484b527a63204\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/189690441823108454574062063218711796982"}],
-        "start": 0, "http_etag": "\"6e899141f26da6e91823e84652e2c58c1740db3d\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"dee160dd996a7982519e9db4a6d7c2b59664bc8b\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/81343349406634969036125684320138449398"}],
-        "start": 0, "http_etag": "\"3c9c9917602e64986458d3db099199efb36585bf\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['522']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"e2ae538f66a7d1c1f6081718b1b38105f56e0a39\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/244797913804051143835853929351524636009"}],
-        "start": 0, "http_etag": "\"90ba3a7c6db3474b481b559cd846d21d175a02b7\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"a5d902db6ea01bbe2534501ebfe4950c389573e1\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/102525541390459730982869997486308770893"}],
-        "start": 0, "http_etag": "\"7d75ee5b463f87125c93eef8e376288c622dcaf1\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"e2ae538f66a7d1c1f6081718b1b38105f56e0a39\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/244797913804051143835853929351524636009"}],
-        "start": 0, "http_etag": "\"90ba3a7c6db3474b481b559cd846d21d175a02b7\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:26 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"accdd1affeeb0cf6d9b74378b46082101748fd37\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/27819546667938930850026898577773480422"}],
-        "start": 0, "http_etag": "\"ef5c352f063d2dc9081e782472f13289ee99e3c5\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['510']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"b2b07ff9e09133dc692d4c38ad11f8dabbf1c338\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/165168466525213416762016985258042414357"}],
-        "start": 0, "http_etag": "\"294bc13628155a319901d68902432f39af63b190\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"accdd1affeeb0cf6d9b74378b46082101748fd37\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/27819546667938930850026898577773480422"}],
-        "start": 0, "http_etag": "\"ef5c352f063d2dc9081e782472f13289ee99e3c5\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['510']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"b2b07ff9e09133dc692d4c38ad11f8dabbf1c338\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/165168466525213416762016985258042414357"}],
-        "start": 0, "http_etag": "\"294bc13628155a319901d68902432f39af63b190\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"9688bf57910af2a5c002ecc92a0c5323af5898ad\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/195182540630664540260015601260885860892"}],
-        "start": 0, "http_etag": "\"1af597543f38db8c03d50d8de6f964a94390eb98\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"f3ebb0b07393f3d2bf0157f13c726269eef35c26\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/295278962255027832508590993989762615939"}],
-        "start": 0, "http_etag": "\"0e422785bd209140186861a27f30bf28924bc7ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"9688bf57910af2a5c002ecc92a0c5323af5898ad\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/195182540630664540260015601260885860892"}],
-        "start": 0, "http_etag": "\"1af597543f38db8c03d50d8de6f964a94390eb98\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"f3ebb0b07393f3d2bf0157f13c726269eef35c26\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/295278962255027832508590993989762615939"}],
-        "start": 0, "http_etag": "\"0e422785bd209140186861a27f30bf28924bc7ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:08 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:08 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"f71eee0aeee18bbaa144d80501577364fb7774f0\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/249229789220407054429880693145639655329"}],
-        "start": 0, "http_etag": "\"b7c03a4e05208fa379f356f9a478f287d9bcb0f4\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:08 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"364d507f761454d1160ca79552ec31be879ff7ee\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/292200679909721091351580809523244719912"}],
-        "start": 0, "http_etag": "\"e7a5f40dae210bdc934e72c794a716580022448b\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:08 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:08 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"f71eee0aeee18bbaa144d80501577364fb7774f0\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/249229789220407054429880693145639655329"}],
-        "start": 0, "http_etag": "\"b7c03a4e05208fa379f356f9a478f287d9bcb0f4\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:08 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:11 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:11 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"c4bfe12738e60f1164e4e44ed066a00200454a3b\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/15582850446470029602244009936412998421"}],
-        "start": 0, "http_etag": "\"8ad93600ae09b1d67b76b4a7d89e7dc680af95f0\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['510']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:11 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"dd666c392c2a0c9f1a24bb8fe266c8ad7042cd5f\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/220048416367363342535278120276827856999"}],
-        "start": 0, "http_etag": "\"dc6176f51c40dd6a0529668ceb90a5d411fad38c\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:11 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"c4bfe12738e60f1164e4e44ed066a00200454a3b\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/15582850446470029602244009936412998421"}],
-        "start": 0, "http_etag": "\"8ad93600ae09b1d67b76b4a7d89e7dc680af95f0\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['510']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:11 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"dd666c392c2a0c9f1a24bb8fe266c8ad7042cd5f\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/220048416367363342535278120276827856999"}],
-        "start": 0, "http_etag": "\"dc6176f51c40dd6a0529668ceb90a5d411fad38c\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:11 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:14 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:14 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"583bcb0afd748e9f99595d530366fc175b6e605b\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/191425294508940701779318113606479327398"}],
-        "start": 0, "http_etag": "\"8341da7e96f60abae7dbb83c2e3dd2d7821e8c2f\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:14 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"17b219d2ade17a6e3c800de1620a67bcd765fe92\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/95836312751622089455510849030624637337"}],
-        "start": 0, "http_etag": "\"6803f13440e1f13528ca4c70930da8748aa0a6fb\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['522']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:14 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"583bcb0afd748e9f99595d530366fc175b6e605b\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/191425294508940701779318113606479327398"}],
-        "start": 0, "http_etag": "\"8341da7e96f60abae7dbb83c2e3dd2d7821e8c2f\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:15 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "http_etag": "\"17b219d2ade17a6e3c800de1620a67bcd765fe92\"", "role": "moderator",
-        "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
-        "http://localhost:9001/3.0/members/95836312751622089455510849030624637337"}],
-        "start": 0, "http_etag": "\"6803f13440e1f13528ca4c70930da8748aa0a6fb\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['522']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:15 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"f6765a6b20eb1bb9f1e913f534800b3b34e71ebb\"",
-        "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"3ed5fa1a2a507cd88875031531bf0091fcd99602\"",
-        "self_link": "http://localhost:9001/3.0/members/231555231194996662016433524627672962508"}],
-        "start": 0}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"0ad5b97bfceb54dc7c6d92e63ddbf927022d62ca\"",
-        "entries": [{"email": "moderator@example.com", "role": "moderator", "user":
-        "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"26fca0a34bbb13a09a4b82078bc72448ca221fb6\"",
-        "self_link": "http://localhost:9001/3.0/members/244667584952145039218331003064067356173"}],
-        "start": 0}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"f6765a6b20eb1bb9f1e913f534800b3b34e71ebb\"",
-        "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"3ed5fa1a2a507cd88875031531bf0091fcd99602\"",
-        "self_link": "http://localhost:9001/3.0/members/231555231194996662016433524627672962508"}],
-        "start": 0}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"eb84628d33e609df87af637a7a9fe8b08d2be7cb\"",
-        "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"037e53a921efce43c091fd7417becd244edff57b\"",
-        "self_link": "http://localhost:9001/3.0/members/163419572633799486019119205366120239761"}],
-        "start": 0}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"f0a60274c39954af98f4cb949082ad9611414727\"",
-        "entries": [{"email": "moderator@example.com", "role": "moderator", "user":
-        "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"1751b674cfac2c057dfa87eb8293fa59fc7d828b\"",
-        "self_link": "http://localhost:9001/3.0/members/249841082002958347311533808819541101179"}],
-        "start": 0}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"eb84628d33e609df87af637a7a9fe8b08d2be7cb\"",
-        "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"037e53a921efce43c091fd7417becd244edff57b\"",
-        "self_link": "http://localhost:9001/3.0/members/163419572633799486019119205366120239761"}],
-        "start": 0}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"f0a60274c39954af98f4cb949082ad9611414727\"",
-        "entries": [{"email": "moderator@example.com", "role": "moderator", "user":
-        "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"1751b674cfac2c057dfa87eb8293fa59fc7d828b\"",
-        "self_link": "http://localhost:9001/3.0/members/249841082002958347311533808819541101179"}],
-        "start": 0}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"bab6a2d13cc8bfe0dfb0fb592cd776632fda4081\"",
-        "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"85e6025ed2a424daafea1c27dcc23a8b02a85397\"",
-        "self_link": "http://localhost:9001/3.0/members/257940852299557859703633790663363223688"}],
-        "start": 0}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"bcd667710f5061bea414453eef4db60b24a8b897\"",
-        "entries": [{"email": "moderator@example.com", "role": "moderator", "user":
-        "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"8c5489aaaec24aaf1c6bff4196cb8e5571849546\"",
-        "self_link": "http://localhost:9001/3.0/members/282637221825622393919297264741386273314"}],
-        "start": 0}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"bab6a2d13cc8bfe0dfb0fb592cd776632fda4081\"",
-        "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"85e6025ed2a424daafea1c27dcc23a8b02a85397\"",
-        "self_link": "http://localhost:9001/3.0/members/257940852299557859703633790663363223688"}],
-        "start": 0}'}
-    headers:
-      content-length: ['511']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"bcd667710f5061bea414453eef4db60b24a8b897\"",
-        "entries": [{"email": "moderator@example.com", "role": "moderator", "user":
-        "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"8c5489aaaec24aaf1c6bff4196cb8e5571849546\"",
-        "self_link": "http://localhost:9001/3.0/members/282637221825622393919297264741386273314"}],
-        "start": 0}'}
-    headers:
-      content-length: ['523']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
   response:
@@ -1502,7 +33,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:39 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1510,20 +41,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"def246fb2b7a723199613e4fc33fcec59c7b762c\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
-        "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"ccff473b286c30f6fbbb4f05499b6a27a10a46d1\"", "self_link": "http://localhost:9001/3.0/members/153753469666990137450009191023558924870",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"51d78cb00e18a60461749d1207f2707594ce1a6d\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/65666166344199916015948757016727609115",
+        "email": "owner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/117102017827318954078289964069449293796",
+        "role": "owner", "http_etag": "\"432b0cb405562590d58f047540c7527fb868ab68\"",
+        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "member_id":
+        65666166344199916015948757016727609115}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['511']
+      content-length: ['564']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:39 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1531,21 +62,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"df2f852105b877a24753dda949bbb70a57fbe085\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "email":
-        "moderator@example.com", "list_id": "foo.example.com", "role": "moderator",
-        "http_etag": "\"2a3d0490107da0a857d6593f91d5a6c8aee982b9\"", "self_link":
-        "http://localhost:9001/3.0/members/266477769629444206274271434709941298070",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"c59397427b076a99f54451fb8426c485f0197621\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/142734914141373676799912641898971185828",
+        "email": "moderator@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/313429703557169445575348239981723434246",
+        "role": "moderator", "http_etag": "\"fc87fe575147375a29f2e51b16d7cd778ff9b6d4\"",
+        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "member_id":
+        142734914141373676799912641898971185828}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['523']
+      content-length: ['578']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:39 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1553,18 +83,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:39 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1572,20 +103,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"def246fb2b7a723199613e4fc33fcec59c7b762c\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
-        "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"ccff473b286c30f6fbbb4f05499b6a27a10a46d1\"", "self_link": "http://localhost:9001/3.0/members/153753469666990137450009191023558924870",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"51d78cb00e18a60461749d1207f2707594ce1a6d\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/65666166344199916015948757016727609115",
+        "email": "owner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/117102017827318954078289964069449293796",
+        "role": "owner", "http_etag": "\"432b0cb405562590d58f047540c7527fb868ab68\"",
+        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "member_id":
+        65666166344199916015948757016727609115}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['511']
+      content-length: ['564']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:39 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1593,18 +124,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:45 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1612,7 +144,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
   response:
@@ -1621,7 +153,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:45 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1629,20 +161,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"e6b2f71943867b40793a577ad17dad097f9bd213\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
-        "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"dbe71a0c01969e5eb64c740fe53bd1c78773139f\"", "self_link": "http://localhost:9001/3.0/members/325162698063039570216805293792898075902",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"0cb4d7b03c6e1af1a9ea0488f225e1eaee21d06f\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/146478159952862640555572319802110037529",
+        "email": "owner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/117102017827318954078289964069449293796",
+        "role": "owner", "http_etag": "\"85a930c254b3f42b5cf86c653442fea56835dcec\"",
+        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "member_id":
+        146478159952862640555572319802110037529}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['511']
+      content-length: ['566']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:45 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1650,21 +182,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"a23034407b764dee5ce69e838e6f2a0534291189\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "email":
-        "moderator@example.com", "list_id": "foo.example.com", "role": "moderator",
-        "http_etag": "\"618d41b10043c31c120aac787c5cc3090eb7e07f\"", "self_link":
-        "http://localhost:9001/3.0/members/278409836023291514297759589394789086471",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"544213e84cea14e55fa5e4b5d7283acb2a0fa1f8\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/300345844286885579524106623093994765189",
+        "email": "moderator@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/313429703557169445575348239981723434246",
+        "role": "moderator", "http_etag": "\"a0565c2e2754fb1c2bd5cef276c64d818485f1a9\"",
+        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "member_id":
+        300345844286885579524106623093994765189}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['523']
+      content-length: ['578']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:45 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1672,20 +203,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"e6b2f71943867b40793a577ad17dad097f9bd213\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
-        "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"dbe71a0c01969e5eb64c740fe53bd1c78773139f\"", "self_link": "http://localhost:9001/3.0/members/325162698063039570216805293792898075902",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"0cb4d7b03c6e1af1a9ea0488f225e1eaee21d06f\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/146478159952862640555572319802110037529",
+        "email": "owner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/117102017827318954078289964069449293796",
+        "role": "owner", "http_etag": "\"85a930c254b3f42b5cf86c653442fea56835dcec\"",
+        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "member_id":
+        146478159952862640555572319802110037529}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['511']
+      content-length: ['566']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:45 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1693,21 +224,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"a23034407b764dee5ce69e838e6f2a0534291189\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "email":
-        "moderator@example.com", "list_id": "foo.example.com", "role": "moderator",
-        "http_etag": "\"618d41b10043c31c120aac787c5cc3090eb7e07f\"", "self_link":
-        "http://localhost:9001/3.0/members/278409836023291514297759589394789086471",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"544213e84cea14e55fa5e4b5d7283acb2a0fa1f8\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/300345844286885579524106623093994765189",
+        "email": "moderator@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/313429703557169445575348239981723434246",
+        "role": "moderator", "http_etag": "\"a0565c2e2754fb1c2bd5cef276c64d818485f1a9\"",
+        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "member_id":
+        300345844286885579524106623093994765189}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['523']
+      content-length: ['578']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:45 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:42 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1715,18 +245,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1734,7 +265,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
   response:
@@ -1743,7 +274,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1751,20 +282,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"99f8aea7ac8b7af76abd209892367637a5a48dd3\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
-        "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"9c2abf2de0207e7e906662847f6c7ba7db4adc1e\"", "self_link": "http://localhost:9001/3.0/members/225247941354608205613280344496484998484",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"bae7530d8cf648d529d508d3c46be38477c8d3ad\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/333804327984641227543735764681736417610",
+        "email": "owner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/117102017827318954078289964069449293796",
+        "role": "owner", "http_etag": "\"ec0178c2e8d6fb0133a819a2a064d3da9ba36c61\"",
+        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "member_id":
+        333804327984641227543735764681736417610}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['511']
+      content-length: ['566']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1772,21 +303,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"f96f2fb113eb22e93c2eff4efe1f0f5ca0b847a6\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "email":
-        "moderator@example.com", "list_id": "foo.example.com", "role": "moderator",
-        "http_etag": "\"f0b4d23de59d745f5cca1446e0403ee06223d881\"", "self_link":
-        "http://localhost:9001/3.0/members/141356931159328251666297277418334502027",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"6dcb366c09097b00549bde66eeb52f0ce1a4ec22\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/193153637813201025305722262172721795279",
+        "email": "moderator@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/313429703557169445575348239981723434246",
+        "role": "moderator", "http_etag": "\"28617c5a79940598bbb23f35c3f5e46ec6eb6d46\"",
+        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "member_id":
+        193153637813201025305722262172721795279}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['523']
+      content-length: ['578']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1794,20 +324,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"99f8aea7ac8b7af76abd209892367637a5a48dd3\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
-        "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"9c2abf2de0207e7e906662847f6c7ba7db4adc1e\"", "self_link": "http://localhost:9001/3.0/members/225247941354608205613280344496484998484",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"bae7530d8cf648d529d508d3c46be38477c8d3ad\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/333804327984641227543735764681736417610",
+        "email": "owner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/117102017827318954078289964069449293796",
+        "role": "owner", "http_etag": "\"ec0178c2e8d6fb0133a819a2a064d3da9ba36c61\"",
+        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "member_id":
+        333804327984641227543735764681736417610}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['511']
+      content-length: ['566']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1815,21 +345,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"f96f2fb113eb22e93c2eff4efe1f0f5ca0b847a6\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
-        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "email":
-        "moderator@example.com", "list_id": "foo.example.com", "role": "moderator",
-        "http_etag": "\"f0b4d23de59d745f5cca1446e0403ee06223d881\"", "self_link":
-        "http://localhost:9001/3.0/members/141356931159328251666297277418334502027",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"6dcb366c09097b00549bde66eeb52f0ce1a4ec22\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/193153637813201025305722262172721795279",
+        "email": "moderator@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/313429703557169445575348239981723434246",
+        "role": "moderator", "http_etag": "\"28617c5a79940598bbb23f35c3f5e46ec6eb6d46\"",
+        "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "member_id":
+        193153637813201025305722262172721795279}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['523']
+      content-length: ['578']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:43 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options.yaml
new file mode 100644
index 0000000..48ff9a6
--- /dev/null
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options.yaml
@@ -0,0 +1,390 @@
+interactions:
+- request:
+    body: mail_host=example.com
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'POST'
+    uri: http://localhost:9001/3.0/domains
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      location: ['http://localhost:9001/3.0/domains/example.com']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/domains/example.com
+  response:
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
+    headers:
+      content-length: ['233']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: fqdn_listname=test_list%40example.com
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'POST'
+    uri: http://localhost:9001/3.0/lists
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      location: ['http://localhost:9001/3.0/lists/test_list.example.com']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com
+  response:
+    body: {string: !!python/unicode '{"fqdn_listname": "test_list@example.com", "list_id":
+        "test_list.example.com", "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
+        "list_name": "test_list", "self_link": "http://localhost:9001/3.0/lists/test_list.example.com",
+        "volume": 1, "display_name": "Test_list", "mail_host": "example.com", "member_count":
+        0}'}
+    headers:
+      content-length: ['324']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"dfd159ec866aff2f484eb6399b59057ba112d3e5\"",
+        "prototype": false, "mail-archive": true, "mhonarc": true}'}
+    headers:
+      content-length: ['120']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com
+  response:
+    body: {string: !!python/unicode '{"fqdn_listname": "test_list@example.com", "list_id":
+        "test_list.example.com", "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
+        "list_name": "test_list", "self_link": "http://localhost:9001/3.0/lists/test_list.example.com",
+        "volume": 1, "display_name": "Test_list", "mail_host": "example.com", "member_count":
+        0}'}
+    headers:
+      content-length: ['324']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'DELETE'
+    uri: http://localhost:9001/3.0/lists/test_list@example.com
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 204, message: No Content}
+- request:
+    body: mail_host=example.com
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'POST'
+    uri: http://localhost:9001/3.0/domains
+  response:
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
+    headers:
+      content-length: ['33']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 400, message: Bad Request}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/domains/example.com
+  response:
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
+    headers:
+      content-length: ['233']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/domains/example.com
+  response:
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
+    headers:
+      content-length: ['233']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: fqdn_listname=test_list%40example.com
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'POST'
+    uri: http://localhost:9001/3.0/lists
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      location: ['http://localhost:9001/3.0/lists/test_list.example.com']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com
+  response:
+    body: {string: !!python/unicode '{"fqdn_listname": "test_list@example.com", "list_id":
+        "test_list.example.com", "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
+        "list_name": "test_list", "self_link": "http://localhost:9001/3.0/lists/test_list.example.com",
+        "volume": 1, "display_name": "Test_list", "mail_host": "example.com", "member_count":
+        0}'}
+    headers:
+      content-length: ['324']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"dfd159ec866aff2f484eb6399b59057ba112d3e5\"",
+        "prototype": false, "mail-archive": true, "mhonarc": true}'}
+    headers:
+      content-length: ['120']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com
+  response:
+    body: {string: !!python/unicode '{"fqdn_listname": "test_list@example.com", "list_id":
+        "test_list.example.com", "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
+        "list_name": "test_list", "self_link": "http://localhost:9001/3.0/lists/test_list.example.com",
+        "volume": 1, "display_name": "Test_list", "mail_host": "example.com", "member_count":
+        0}'}
+    headers:
+      content-length: ['324']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'DELETE'
+    uri: http://localhost:9001/3.0/lists/test_list@example.com
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:38 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 204, message: No Content}
+- request:
+    body: mail_host=example.com
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'POST'
+    uri: http://localhost:9001/3.0/domains
+  response:
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
+    headers:
+      content-length: ['33']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 400, message: Bad Request}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/domains/example.com
+  response:
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
+    headers:
+      content-length: ['233']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/domains/example.com
+  response:
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
+    headers:
+      content-length: ['233']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: fqdn_listname=test_list%40example.com
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'POST'
+    uri: http://localhost:9001/3.0/lists
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      location: ['http://localhost:9001/3.0/lists/test_list.example.com']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com
+  response:
+    body: {string: !!python/unicode '{"fqdn_listname": "test_list@example.com", "list_id":
+        "test_list.example.com", "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
+        "list_name": "test_list", "self_link": "http://localhost:9001/3.0/lists/test_list.example.com",
+        "volume": 1, "display_name": "Test_list", "mail_host": "example.com", "member_count":
+        0}'}
+    headers:
+      content-length: ['324']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"dfd159ec866aff2f484eb6399b59057ba112d3e5\"",
+        "prototype": false, "mail-archive": true, "mhonarc": true}'}
+    headers:
+      content-length: ['120']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'DELETE'
+    uri: http://localhost:9001/3.0/lists/test_list@example.com
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 204, message: No Content}
+version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options_disable_archiver.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options_disable_archiver.yaml
new file mode 100644
index 0000000..6dc1011
--- /dev/null
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options_disable_archiver.yaml
@@ -0,0 +1,105 @@
+interactions:
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com
+  response:
+    body: {string: !!python/unicode '{"fqdn_listname": "test_list@example.com", "list_id":
+        "test_list.example.com", "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
+        "list_name": "test_list", "self_link": "http://localhost:9001/3.0/lists/test_list.example.com",
+        "volume": 1, "display_name": "Test_list", "mail_host": "example.com", "member_count":
+        0}'}
+    headers:
+      content-length: ['324']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"dfd159ec866aff2f484eb6399b59057ba112d3e5\"",
+        "prototype": false, "mail-archive": true, "mhonarc": true}'}
+    headers:
+      content-length: ['120']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: mhonarc=True&mail-archive=True&prototype=True
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'PUT'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 204, message: No Content}
+- request:
+    body: mhonarc=True&mail-archive=False&prototype=True
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'PUT'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 204, message: No Content}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"95f97f6e3c57d856b8048a96844ddc64a972f96d\"",
+        "prototype": false, "mail-archive": false, "mhonarc": true}'}
+    headers:
+      content-length: ['121']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"95f97f6e3c57d856b8048a96844ddc64a972f96d\"",
+        "prototype": false, "mail-archive": false, "mhonarc": true}'}
+    headers:
+      content-length: ['121']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options_enable_archiver.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options_enable_archiver.yaml
new file mode 100644
index 0000000..5d4b0ad
--- /dev/null
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options_enable_archiver.yaml
@@ -0,0 +1,105 @@
+interactions:
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com
+  response:
+    body: {string: !!python/unicode '{"fqdn_listname": "test_list@example.com", "list_id":
+        "test_list.example.com", "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
+        "list_name": "test_list", "self_link": "http://localhost:9001/3.0/lists/test_list.example.com",
+        "volume": 1, "display_name": "Test_list", "mail_host": "example.com", "member_count":
+        0}'}
+    headers:
+      content-length: ['324']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"95f97f6e3c57d856b8048a96844ddc64a972f96d\"",
+        "prototype": false, "mail-archive": false, "mhonarc": true}'}
+    headers:
+      content-length: ['121']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: mhonarc=True&mail-archive=True&prototype=False
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'PUT'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 204, message: No Content}
+- request:
+    body: mhonarc=False&mail-archive=True&prototype=False
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'PUT'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode ''}
+    headers:
+      content-length: ['0']
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 204, message: No Content}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"de68e13c430d856461d2b39a5b5d5286d91528bc\"",
+        "prototype": false, "mail-archive": true, "mhonarc": false}'}
+    headers:
+      content-length: ['121']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
+  response:
+    body: {string: !!python/unicode '{"http_etag": "\"de68e13c430d856461d2b39a5b5d5286d91528bc\"",
+        "prototype": false, "mail-archive": true, "mhonarc": false}'}
+    headers:
+      content-length: ['121']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:39 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_creation.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_creation.yaml
index 3713584..8ae0e42 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/test_list_creation.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_creation.yaml
@@ -5,15 +5,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -21,18 +21,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -40,20 +39,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode '{"entries": [{"base_url": "http://example.com",
-        "mail_host": "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}],
-        "start": 0, "http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"", "total_size":
-        1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"c385b155f8da284bf78dbe075e20f58a30c893ab\"",
+        "entries": [{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}],
+        "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['383']
+      content-length: ['338']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -61,18 +59,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -80,18 +77,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -99,18 +95,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -119,14 +114,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       location: ['http://localhost:9001/3.0/lists/a_new_list.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -135,752 +130,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/a_new_list.example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "display_name":
-        "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "list_id":
+        "a_new_list.example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\"",
+        "list_name": "a_new_list", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
+        "volume": 1, "display_name": "A_new_list", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['329']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=a_new_list.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
-      location: ['http://localhost:9001/3.0/members/201301032712111293964645665073540073466']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "a_new_list-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "a_new_list-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-09T22:14:51.714036",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "A_new_list",
-        "leave_address": "a_new_list-leave@example.com", "fqdn_listname": "a_new_list@example.com",
-        "autoresponse_request_text": "", "volume": 1, "web_host": "example.com", "bounces_address":
-        "a_new_list-bounces@example.com", "send_welcome_message": true, "http_etag":
-        "\"5c317ba46d03974ed3dab2656d0bb5fea8562959\"", "description": "", "welcome_message_uri":
-        "mailman:///welcome.txt", "posting_address": "a_new_list@example.com", "acceptable_aliases":
-        [], "next_digest_number": 1, "autoresponse_postings_text": "", "default_member_action":
-        "defer", "default_nonmember_action": "hold", "reply_to_address": "", "convert_html_to_plaintext":
-        false, "list_name": "a_new_list", "autorespond_requests": "none", "advertised":
-        true, "post_id": 1, "anonymous_list": false, "reply_goes_to_list": "no_munging",
-        "digest_last_sent_at": null, "digest_size_threshold": 30.0, "request_address":
-        "a_new_list-request@example.com", "filter_content": false, "subject_prefix":
-        "[A_new_list] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1653']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: welcome_message_uri=mailman%3A%2F%2F%2Fwelcome.txt&allow_list_posts=True&autoresponse_owner_text=&default_member_action=defer&archive_policy=public&filter_content=False&default_nonmember_action=hold&anonymous_list=False&subject_prefix=%5BA_new_list%5D+&display_name=A_new_list&include_rfc2369_headers=True&reply_to_address=&digest_size_threshold=30.0&advertised=True&autoresponse_grace_period=90d&collapse_alternatives=True&autorespond_postings=none&convert_html_to_plaintext=False&administrivia=True&autorespond_requests=none&send_welcome_message=True&reply_goes_to_list=no_munging&posting_pipeline=default-posting-pipeline&admin_notify_mchanges=False&autorespond_owner=none&description=A+new+list.&admin_immed_notify=True&autoresponse_postings_text=&first_strip_reply_to=False&autoresponse_request_text=
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'PATCH'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "display_name":
-        "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"e2263065a3d09fdd5e65d7eb5d16decb359151b0\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "a_new_list.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/201301032712111293964645665073540073466"}],
-        "start": 0, "http_etag": "\"91bc9108fa92332e76a08e415db23af9c5fd1bfd\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "a_new_list@example.com",
-        "display_name": "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com",
-        "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}],
-        "start": 0, "http_etag": "\"dee96dcb9d3f736cc6fa170baeea8f879d7db6f0\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['434']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "display_name":
-        "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode '{"entries": [{"base_url": "http://example.com",
-        "mail_host": "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}],
-        "start": 0, "http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['383']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=a_new_list%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      location: ['http://localhost:9001/3.0/lists/a_new_list.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "display_name":
-        "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=a_new_list.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      location: ['http://localhost:9001/3.0/members/214709187697188409361277673158423388512']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "a_new_list-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "a_new_list-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:30:43.422806",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "A_new_list",
-        "leave_address": "a_new_list-leave@example.com", "fqdn_listname": "a_new_list@example.com",
-        "autoresponse_request_text": "", "volume": 1, "web_host": "example.com", "bounces_address":
-        "a_new_list-bounces@example.com", "send_welcome_message": true, "http_etag":
-        "\"4f17f88ecdef08de980eb4f653514024d603f222\"", "description": "", "welcome_message_uri":
-        "mailman:///welcome.txt", "posting_address": "a_new_list@example.com", "acceptable_aliases":
-        [], "next_digest_number": 1, "autoresponse_postings_text": "", "default_member_action":
-        "defer", "default_nonmember_action": "hold", "reply_to_address": "", "convert_html_to_plaintext":
-        false, "list_name": "a_new_list", "autorespond_requests": "none", "advertised":
-        true, "post_id": 1, "anonymous_list": false, "reply_goes_to_list": "no_munging",
-        "digest_last_sent_at": null, "digest_size_threshold": 30.0, "request_address":
-        "a_new_list-request@example.com", "filter_content": false, "subject_prefix":
-        "[A_new_list] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1653']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: autoresponse_grace_period=90d&autoresponse_owner_text=&digest_size_threshold=30.0&advertised=True&autoresponse_postings_text=&welcome_message_uri=mailman%3A%2F%2F%2Fwelcome.txt&autoresponse_request_text=&autorespond_owner=none&admin_notify_mchanges=False&autorespond_requests=none&send_welcome_message=True&display_name=A_new_list&autorespond_postings=none&administrivia=True&admin_immed_notify=True&archive_policy=public&include_rfc2369_headers=True&allow_list_posts=True&default_member_action=defer&collapse_alternatives=True&filter_content=False&reply_to_address=&convert_html_to_plaintext=False&anonymous_list=False&subject_prefix=%5BA_new_list%5D+&default_nonmember_action=hold&posting_pipeline=default-posting-pipeline&description=A+new+list.&reply_goes_to_list=no_munging&first_strip_reply_to=False
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'PATCH'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "display_name":
-        "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"965f3e93ecccd96a6a6841d7b855119beb0a1841\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "a_new_list.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/214709187697188409361277673158423388512"}],
-        "start": 0, "http_etag": "\"7a5f301ca27c3070b13aae278805e55ce5f61dde\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:43 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "a_new_list@example.com",
-        "display_name": "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com",
-        "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}],
-        "start": 0, "http_etag": "\"dee96dcb9d3f736cc6fa170baeea8f879d7db6f0\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['434']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "display_name":
-        "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:44 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode '{"entries": [{"base_url": "http://example.com",
-        "mail_host": "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}],
-        "start": 0, "http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['383']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=a_new_list%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
-      location: ['http://localhost:9001/3.0/lists/a_new_list.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "display_name":
-        "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -889,15 +151,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
-      location: ['http://localhost:9001/3.0/members/51246171761300604641392785553137416355']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
+      location: ['http://localhost:9001/3.0/members/334326661981448123324369958221998209208']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -905,50 +167,51 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
   response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "a_new_list-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "a_new_list-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:38:33.726075",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "A_new_list",
-        "leave_address": "a_new_list-leave@example.com", "fqdn_listname": "a_new_list@example.com",
-        "autoresponse_request_text": "", "volume": 1, "web_host": "example.com", "bounces_address":
-        "a_new_list-bounces@example.com", "send_welcome_message": true, "http_etag":
-        "\"d38e2ed7b2f96f1cbacc4c2e539eacfae17cb4bc\"", "description": "", "welcome_message_uri":
-        "mailman:///welcome.txt", "posting_address": "a_new_list@example.com", "acceptable_aliases":
-        [], "next_digest_number": 1, "autoresponse_postings_text": "", "default_member_action":
-        "defer", "default_nonmember_action": "hold", "reply_to_address": "", "convert_html_to_plaintext":
-        false, "list_name": "a_new_list", "autorespond_requests": "none", "advertised":
-        true, "post_id": 1, "anonymous_list": false, "reply_goes_to_list": "no_munging",
-        "digest_last_sent_at": null, "digest_size_threshold": 30.0, "request_address":
-        "a_new_list-request@example.com", "filter_content": false, "subject_prefix":
-        "[A_new_list] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
+    body: {string: !!python/unicode '{"request_address": "a_new_list-request@example.com",
+        "web_host": "example.com", "digest_last_sent_at": null, "posting_address":
+        "a_new_list@example.com", "reply_to_address": "", "digest_size_threshold":
+        30.0, "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner":
+        "none", "send_welcome_message": true, "fqdn_listname": "a_new_list@example.com",
+        "http_etag": "\"2c436b0bb4e5b3e256976cceb9890f61e0324649\"", "admin_immed_notify":
+        true, "owner_address": "a_new_list-owner@example.com", "convert_html_to_plaintext":
+        false, "autorespond_requests": "none", "list_name": "a_new_list", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "a_new_list-bounces@example.com", "join_address":
+        "a_new_list-join@example.com", "autoresponse_grace_period": "90d", "anonymous_list":
+        false, "default_nonmember_action": "hold", "acceptable_aliases": [], "advertised":
+        true, "display_name": "A_new_list", "posting_pipeline": "default-posting-pipeline",
+        "filter_content": false, "last_post_at": null, "leave_address": "a_new_list-leave@example.com",
+        "no_reply_address": "noreply@example.com", "created_at": "2015-04-15T20:00:48.758263",
+        "subject_prefix": "[A_new_list] ", "autoresponse_request_text": "", "administrivia":
+        true, "reply_goes_to_list": "no_munging", "next_digest_number": 1, "collapse_alternatives":
+        true, "archive_policy": "public", "welcome_message_uri": "mailman:///welcome.txt",
+        "mail_host": "example.com", "autoresponse_owner_text": "", "allow_list_posts":
+        true, "autorespond_postings": "none"}'}
     headers:
-      content-length: ['1653']
+      content-length: ['1687']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
-    body: send_welcome_message=True&autorespond_requests=none&admin_notify_mchanges=False&autorespond_owner=none&autoresponse_owner_text=&admin_immed_notify=True&administrivia=True&display_name=A_new_list&autorespond_postings=none&allow_list_posts=True&digest_size_threshold=30.0&advertised=True&autoresponse_grace_period=90d&reply_goes_to_list=no_munging&autoresponse_postings_text=&posting_pipeline=default-posting-pipeline&subject_prefix=%5BA_new_list%5D+&default_nonmember_action=hold&anonymous_list=False&first_strip_reply_to=False&welcome_message_uri=mailman%3A%2F%2F%2Fwelcome.txt&reply_to_address=&description=A+new+list.&default_member_action=defer&include_rfc2369_headers=True&autoresponse_request_text=&archive_policy=public&convert_html_to_plaintext=False&collapse_alternatives=True&filter_content=False
+    body: convert_html_to_plaintext=False&autoresponse_postings_text=&send_welcome_message=True&autorespond_requests=none&display_name=A_new_list&autorespond_postings=none&filter_content=False&reply_goes_to_list=no_munging&admin_notify_mchanges=False&default_member_action=defer&first_strip_reply_to=False&autoresponse_grace_period=90d&reply_to_address=&autoresponse_owner_text=&description=A+new+list.&archive_policy=public&anonymous_list=False&digest_size_threshold=30.0&advertised=True&autoresponse_request_text=&welcome_message_uri=mailman%3A%2F%2F%2Fwelcome.txt&include_rfc2369_headers=True&allow_list_posts=True&admin_immed_notify=True&subject_prefix=%5BA_new_list%5D+&autorespond_owner=none&collapse_alternatives=True&default_nonmember_action=hold&subscription_policy=confirm&posting_pipeline=default-posting-pipeline&administrivia=True
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'PATCH'
     uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -956,18 +219,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/a_new_list@example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "display_name":
-        "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "list_id":
+        "a_new_list.example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\"",
+        "list_name": "a_new_list", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
+        "volume": 1, "display_name": "A_new_list", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['329']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -975,21 +239,21 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/a_new_list.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "http_etag": "\"d2f337976e399e7d63b82e465ea5088e8b6498d1\"", "role": "owner",
-        "email": "owner@example.com", "delivery_mode": "regular", "list_id": "a_new_list.example.com",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/51246171761300604641392785553137416355"}],
-        "start": 0, "http_etag": "\"aa8cc2059dc0f5a010e6cb17a1413aa3e33924ae\"", "total_size":
-        1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"3759623188199673e6694d21f0003f1e64651318\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/334326661981448123324369958221998209208",
+        "email": "owner@example.com", "list_id": "a_new_list.example.com", "user":
+        "http://localhost:9001/3.0/users/117102017827318954078289964069449293796",
+        "role": "owner", "http_etag": "\"b5c1302df79cb187a3bc0a7898edb19a3ec4d008\"",
+        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "member_id":
+        334326661981448123324369958221998209208}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['517']
+      content-length: ['573']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:33 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -997,751 +261,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "a_new_list@example.com",
-        "display_name": "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com",
-        "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}],
-        "start": 0, "http_etag": "\"dee96dcb9d3f736cc6fa170baeea8f879d7db6f0\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['434']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "display_name":
-        "A_new_list", "member_count": 0, "list_id": "a_new_list.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "volume": 1, "list_name": "a_new_list", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:36 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:01 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:01 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"",
-        "entries": [{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}], "start": 0}'}
-    headers:
-      content-length: ['383']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=a_new_list%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      location: ['http://localhost:9001/3.0/lists/a_new_list.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "a_new_list", "volume": 1, "list_id":
-        "a_new_list.example.com", "fqdn_listname": "a_new_list@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/a_new_list.example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\"",
-        "member_count": 0, "mail_host": "example.com", "display_name": "A_new_list"}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=owner%40example.com&list_id=a_new_list.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      location: ['http://localhost:9001/3.0/members/195615537482228214834061294717975450928']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
-  response:
-    body: {string: !!python/unicode '{"collapse_alternatives": true, "default_nonmember_action":
-        "hold", "bounces_address": "a_new_list-bounces@example.com", "send_welcome_message":
-        true, "description": "", "reply_to_address": "", "autoresponse_request_text":
-        "", "last_post_at": null, "admin_notify_mchanges": false, "allow_list_posts":
-        true, "request_address": "a_new_list-request@example.com", "administrivia":
-        true, "include_rfc2369_headers": true, "no_reply_address": "noreply@example.com",
-        "display_name": "A_new_list", "filter_content": false, "acceptable_aliases":
-        [], "leave_address": "a_new_list-leave@example.com", "autoresponse_owner_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "mail_host": "example.com",
-        "digest_last_sent_at": null, "subject_prefix": "[A_new_list] ", "next_digest_number":
-        1, "scheme": "http", "posting_address": "a_new_list@example.com", "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T12:02:02.757380", "posting_pipeline": "default-posting-pipeline",
-        "fqdn_listname": "a_new_list@example.com", "http_etag": "\"462113e66cd5975046cb319b69c55596be5935d7\"",
-        "join_address": "a_new_list-join@example.com", "admin_immed_notify": true,
-        "autorespond_requests": "none", "list_name": "a_new_list", "web_host": "example.com",
-        "volume": 1, "advertised": true, "anonymous_list": false, "default_member_action":
-        "defer", "autorespond_owner": "none", "convert_html_to_plaintext": false,
-        "digest_size_threshold": 30.0, "welcome_message_uri": "mailman:///welcome.txt",
-        "first_strip_reply_to": false, "autoresponse_grace_period": "90d", "owner_address":
-        "a_new_list-owner@example.com", "autorespond_postings": "none", "archive_policy":
-        "public"}'}
-    headers:
-      content-length: ['1653']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: posting_pipeline=default-posting-pipeline&collapse_alternatives=True&archive_policy=public&autoresponse_grace_period=90d&description=A+new+list.&admin_notify_mchanges=False&admin_immed_notify=True&anonymous_list=False&reply_goes_to_list=no_munging&allow_list_posts=True&include_rfc2369_headers=True&first_strip_reply_to=False&autoresponse_owner_text=&default_member_action=defer&administrivia=True&display_name=A_new_list&autorespond_postings=none&autoresponse_request_text=&digest_size_threshold=30.0&reply_to_address=&subject_prefix=%5BA_new_list%5D+&autorespond_owner=none&send_welcome_message=True&default_nonmember_action=hold&advertised=True&autoresponse_postings_text=&welcome_message_uri=mailman%3A%2F%2F%2Fwelcome.txt&autorespond_requests=none&convert_html_to_plaintext=False&filter_content=False
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'PATCH'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "a_new_list", "volume": 1, "list_id":
-        "a_new_list.example.com", "fqdn_listname": "a_new_list@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/a_new_list.example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\"",
-        "member_count": 0, "mail_host": "example.com", "display_name": "A_new_list"}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"252e851e8dd440f1cf4f5a6860e47187be4f8d6b\"",
-        "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
-        "a_new_list.example.com", "delivery_mode": "regular", "http_etag": "\"6ebfc451cf2e4492348b5055ebd732fff1b1f898\"",
-        "self_link": "http://localhost:9001/3.0/members/195615537482228214834061294717975450928"}],
-        "start": 0}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"dee96dcb9d3f736cc6fa170baeea8f879d7db6f0\"",
-        "entries": [{"list_name": "a_new_list", "volume": 1, "list_id": "a_new_list.example.com",
-        "fqdn_listname": "a_new_list@example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "A_new_list"}], "start": 0}'}
-    headers:
-      content-length: ['434']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "a_new_list", "volume": 1, "list_id":
-        "a_new_list.example.com", "fqdn_listname": "a_new_list@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/a_new_list.example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\"",
-        "member_count": 0, "mail_host": "example.com", "display_name": "A_new_list"}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:04 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"",
-        "entries": [{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}], "start": 0, "total_size": 1}'}
-    headers:
-      content-length: ['383']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=a_new_list%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      location: ['http://localhost:9001/3.0/lists/a_new_list.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "a_new_list.example.com",
-        "display_name": "A_new_list", "list_name": "a_new_list", "fqdn_listname":
-        "a_new_list@example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "member_count": 0, "mail_host": "example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: list_id=a_new_list.example.com&subscriber=owner%40example.com&role=owner
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      location: ['http://localhost:9001/3.0/members/218038233943607081881679570114371030315']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
-  response:
-    body: {string: !!python/unicode '{"digest_size_threshold": 30.0, "advertised":
-        true, "autoresponse_owner_text": "", "web_host": "example.com", "http_etag":
-        "\"d468f03cea8fbe84d824b96d66198de7ea18a152\"", "no_reply_address": "noreply@example.com",
-        "posting_address": "a_new_list@example.com", "description": "", "allow_list_posts":
-        true, "administrivia": true, "reply_to_address": "", "last_post_at": null,
-        "autorespond_requests": "none", "bounces_address": "a_new_list-bounces@example.com",
-        "fqdn_listname": "a_new_list@example.com", "welcome_message_uri": "mailman:///welcome.txt",
-        "autoresponse_grace_period": "90d", "autorespond_owner": "none", "admin_notify_mchanges":
-        false, "default_member_action": "defer", "leave_address": "a_new_list-leave@example.com",
-        "acceptable_aliases": [], "posting_pipeline": "default-posting-pipeline",
-        "next_digest_number": 1, "archive_policy": "public", "first_strip_reply_to":
-        false, "list_name": "a_new_list", "send_welcome_message": true, "autorespond_postings":
-        "none", "scheme": "http", "default_nonmember_action": "hold", "admin_immed_notify":
-        true, "collapse_alternatives": true, "subject_prefix": "[A_new_list] ", "autoresponse_request_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "volume": 1, "join_address":
-        "a_new_list-join@example.com", "filter_content": false, "digest_last_sent_at":
-        null, "include_rfc2369_headers": true, "anonymous_list": false, "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T13:53:21.177124", "convert_html_to_plaintext":
-        false, "display_name": "A_new_list", "owner_address": "a_new_list-owner@example.com",
-        "mail_host": "example.com", "request_address": "a_new_list-request@example.com"}'}
-    headers:
-      content-length: ['1653']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: autoresponse_owner_text=&display_name=A_new_list&posting_pipeline=default-posting-pipeline&filter_content=False&digest_size_threshold=30.0&admin_notify_mchanges=False&reply_to_address=&reply_goes_to_list=no_munging&autorespond_owner=none&include_rfc2369_headers=True&send_welcome_message=True&autorespond_postings=none&default_nonmember_action=hold&subject_prefix=%5BA_new_list%5D+&autoresponse_request_text=&archive_policy=public&first_strip_reply_to=False&default_member_action=defer&autoresponse_grace_period=90d&autorespond_requests=none&allow_list_posts=True&administrivia=True&anonymous_list=False&advertised=True&convert_html_to_plaintext=False&description=A+new+list.&welcome_message_uri=mailman%3A%2F%2F%2Fwelcome.txt&autoresponse_postings_text=&admin_immed_notify=True&collapse_alternatives=True
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'PATCH'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com/config
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list@example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "a_new_list.example.com",
-        "display_name": "A_new_list", "list_name": "a_new_list", "fqdn_listname":
-        "a_new_list@example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "member_count": 0, "mail_host": "example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
-    headers:
-      content-length: ['329']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/a_new_list.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"945d866118db3816c0fcd68434855c46934301f3\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
-        "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
-        "owner@example.com", "list_id": "a_new_list.example.com", "role": "owner",
-        "http_etag": "\"482099813dd9b782a66ed4d61015e457836d5d68\"", "self_link":
-        "http://localhost:9001/3.0/members/218038233943607081881679570114371030315",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode '{"http_etag": "\"dee96dcb9d3f736cc6fa170baeea8f879d7db6f0\"",
-        "entries": [{"volume": 1, "list_id": "a_new_list.example.com", "display_name":
-        "A_new_list", "list_name": "a_new_list", "fqdn_listname": "a_new_list@example.com",
-        "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com", "member_count":
-        0, "mail_host": "example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}],
-        "start": 0, "total_size": 1}'}
+        "entries": [{"fqdn_listname": "a_new_list@example.com", "list_id": "a_new_list.example.com",
+        "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\"", "list_name":
+        "a_new_list", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
+        "volume": 1, "display_name": "A_new_list", "mail_host": "example.com", "member_count":
+        0}], "start": 0, "total_size": 1}'}
     headers:
       content-length: ['434']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:22 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:49 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1749,18 +282,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/a_new_list.example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "a_new_list.example.com",
-        "display_name": "A_new_list", "list_name": "a_new_list", "fqdn_listname":
-        "a_new_list@example.com", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
-        "member_count": 0, "mail_host": "example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "a_new_list@example.com", "list_id":
+        "a_new_list.example.com", "http_etag": "\"447e005af2b208bfea01f6425b786356f0a374de\"",
+        "list_name": "a_new_list", "self_link": "http://localhost:9001/3.0/lists/a_new_list.example.com",
+        "volume": 1, "display_name": "A_new_list", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['329']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:22 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:49 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1768,14 +302,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/a_new_list@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:22 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:49 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -1784,15 +318,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:23 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:49 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -1800,18 +334,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:23 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:49 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1819,7 +352,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists
   response:
@@ -1828,7 +361,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:24 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:49 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_index.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_index.yaml
index a33fc6e..ef33473 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/test_list_index.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_index.yaml
@@ -5,15 +5,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:40 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -21,1117 +21,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:40 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-09T22:14:40.942414",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"263d909736126c6ee838554c111f8399e6cad8c6\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode '{"entries": [{"base_url": "http://example.com",
-        "mail_host": "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}],
-        "start": 0, "http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['383']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-09T22:14:40.942414",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"263d909736126c6ee838554c111f8399e6cad8c6\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:21 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:30:21.882522",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"c9caa52babcd32a95eecc33bc59a73d786cc766d\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode '{"entries": [{"base_url": "http://example.com",
-        "mail_host": "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}],
-        "start": 0, "http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['383']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:30:21.882522",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"c9caa52babcd32a95eecc33bc59a73d786cc766d\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:02 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:38:02.444889",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"b4ec731e97682344b105946891f658933781df93\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode '{"entries": [{"base_url": "http://example.com",
-        "mail_host": "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}],
-        "start": 0, "http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['383']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:02 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:38:02.444889",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"b4ec731e97682344b105946891f658933781df93\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"",
-        "entries": [{"list_name": "foo", "volume": 1, "list_id": "foo.example.com",
-        "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}], "start": 0}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"collapse_alternatives": true, "default_nonmember_action":
-        "hold", "bounces_address": "foo-bounces@example.com", "send_welcome_message":
-        true, "description": "", "reply_to_address": "", "autoresponse_request_text":
-        "", "last_post_at": null, "admin_notify_mchanges": false, "allow_list_posts":
-        true, "request_address": "foo-request@example.com", "administrivia": true,
-        "include_rfc2369_headers": true, "no_reply_address": "noreply@example.com",
-        "display_name": "Foo", "filter_content": false, "acceptable_aliases": [],
-        "leave_address": "foo-leave@example.com", "autoresponse_owner_text": "", "post_id":
-        1, "reply_goes_to_list": "no_munging", "mail_host": "example.com", "digest_last_sent_at":
-        null, "subject_prefix": "[Foo] ", "next_digest_number": 1, "scheme": "http",
-        "posting_address": "foo@example.com", "autoresponse_postings_text": "", "created_at":
-        "2015-02-10T12:01:20.199949", "posting_pipeline": "default-posting-pipeline",
-        "fqdn_listname": "foo@example.com", "http_etag": "\"4c3f690fca98bc2fd53f87cb1467567812957e38\"",
-        "join_address": "foo-join@example.com", "admin_immed_notify": true, "autorespond_requests":
-        "none", "list_name": "foo", "web_host": "example.com", "volume": 1, "advertised":
-        true, "anonymous_list": false, "default_member_action": "defer", "autorespond_owner":
-        "none", "convert_html_to_plaintext": false, "digest_size_threshold": 30.0,
-        "welcome_message_uri": "mailman:///welcome.txt", "first_strip_reply_to": false,
-        "autoresponse_grace_period": "90d", "owner_address": "foo-owner@example.com",
-        "autorespond_postings": "none", "archive_policy": "public"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"",
-        "entries": [{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}], "start": 0}'}
-    headers:
-      content-length: ['383']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"collapse_alternatives": true, "default_nonmember_action":
-        "hold", "bounces_address": "foo-bounces@example.com", "send_welcome_message":
-        true, "description": "", "reply_to_address": "", "autoresponse_request_text":
-        "", "last_post_at": null, "admin_notify_mchanges": false, "allow_list_posts":
-        true, "request_address": "foo-request@example.com", "administrivia": true,
-        "include_rfc2369_headers": true, "no_reply_address": "noreply@example.com",
-        "display_name": "Foo", "filter_content": false, "acceptable_aliases": [],
-        "leave_address": "foo-leave@example.com", "autoresponse_owner_text": "", "post_id":
-        1, "reply_goes_to_list": "no_munging", "mail_host": "example.com", "digest_last_sent_at":
-        null, "subject_prefix": "[Foo] ", "next_digest_number": 1, "scheme": "http",
-        "posting_address": "foo@example.com", "autoresponse_postings_text": "", "created_at":
-        "2015-02-10T12:01:20.199949", "posting_pipeline": "default-posting-pipeline",
-        "fqdn_listname": "foo@example.com", "http_etag": "\"4c3f690fca98bc2fd53f87cb1467567812957e38\"",
-        "join_address": "foo-join@example.com", "admin_immed_notify": true, "autorespond_requests":
-        "none", "list_name": "foo", "web_host": "example.com", "volume": 1, "advertised":
-        true, "anonymous_list": false, "default_member_action": "defer", "autorespond_owner":
-        "none", "convert_html_to_plaintext": false, "digest_size_threshold": 30.0,
-        "welcome_message_uri": "mailman:///welcome.txt", "first_strip_reply_to": false,
-        "autoresponse_grace_period": "90d", "owner_address": "foo-owner@example.com",
-        "autorespond_postings": "none", "archive_policy": "public"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:20 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"",
-        "entries": [{"list_name": "foo", "volume": 1, "list_id": "foo.example.com",
-        "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}], "start": 0}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:21 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:30 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1139,18 +39,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:30 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1159,14 +58,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:30 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -1175,19 +74,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode '{"http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"",
-        "entries": [{"volume": 1, "list_id": "foo.example.com", "display_name": "Foo",
-        "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "member_count": 0, "mail_host": "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
+        "entries": [{"fqdn_listname": "foo@example.com", "list_id": "foo.example.com",
+        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "list_name":
+        "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
+        1, "display_name": "Foo", "mail_host": "example.com", "member_count": 0}],
         "start": 0, "total_size": 1}'}
     headers:
       content-length: ['399']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:30 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1195,18 +95,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:30 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1214,34 +115,34 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/config
   response:
-    body: {string: !!python/unicode '{"digest_size_threshold": 30.0, "advertised":
-        true, "autoresponse_owner_text": "", "web_host": "example.com", "http_etag":
-        "\"2b85f3588acdc3570e224e3d2aa9fc9dc63663b2\"", "no_reply_address": "noreply@example.com",
-        "posting_address": "foo@example.com", "description": "", "allow_list_posts":
-        true, "administrivia": true, "reply_to_address": "", "last_post_at": null,
-        "autorespond_requests": "none", "bounces_address": "foo-bounces@example.com",
-        "fqdn_listname": "foo@example.com", "welcome_message_uri": "mailman:///welcome.txt",
-        "autoresponse_grace_period": "90d", "autorespond_owner": "none", "admin_notify_mchanges":
-        false, "default_member_action": "defer", "leave_address": "foo-leave@example.com",
-        "acceptable_aliases": [], "posting_pipeline": "default-posting-pipeline",
-        "next_digest_number": 1, "archive_policy": "public", "first_strip_reply_to":
-        false, "list_name": "foo", "send_welcome_message": true, "autorespond_postings":
-        "none", "scheme": "http", "default_nonmember_action": "hold", "admin_immed_notify":
-        true, "collapse_alternatives": true, "subject_prefix": "[Foo] ", "autoresponse_request_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "volume": 1, "join_address":
-        "foo-join@example.com", "filter_content": false, "digest_last_sent_at": null,
-        "include_rfc2369_headers": true, "anonymous_list": false, "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T13:52:30.141766", "convert_html_to_plaintext":
-        false, "display_name": "Foo", "owner_address": "foo-owner@example.com", "mail_host":
-        "example.com", "request_address": "foo-request@example.com"}'}
+    body: {string: !!python/unicode '{"request_address": "foo-request@example.com",
+        "web_host": "example.com", "digest_last_sent_at": null, "posting_address":
+        "foo@example.com", "reply_to_address": "", "digest_size_threshold": 30.0,
+        "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner": "none",
+        "send_welcome_message": true, "fqdn_listname": "foo@example.com", "http_etag":
+        "\"364934c1f57eb144f582394c473883804a69ade5\"", "admin_immed_notify": true,
+        "owner_address": "foo-owner@example.com", "convert_html_to_plaintext": false,
+        "autorespond_requests": "none", "list_name": "foo", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "foo-bounces@example.com", "join_address": "foo-join@example.com",
+        "autoresponse_grace_period": "90d", "anonymous_list": false, "default_nonmember_action":
+        "hold", "acceptable_aliases": [], "advertised": true, "display_name": "Foo",
+        "posting_pipeline": "default-posting-pipeline", "filter_content": false, "last_post_at":
+        null, "leave_address": "foo-leave@example.com", "no_reply_address": "noreply@example.com",
+        "created_at": "2015-04-15T20:00:48.209721", "subject_prefix": "[Foo] ", "autoresponse_request_text":
+        "", "administrivia": true, "reply_goes_to_list": "no_munging", "next_digest_number":
+        1, "collapse_alternatives": true, "archive_policy": "public", "welcome_message_uri":
+        "mailman:///welcome.txt", "mail_host": "example.com", "autoresponse_owner_text":
+        "", "allow_list_posts": true, "autorespond_postings": "none"}'}
     headers:
-      content-length: ['1583']
+      content-length: ['1617']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:30 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1249,19 +150,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode '{"http_etag": "\"b4ea7109190ac24defea706a8fc8807090dabba4\"",
+    body: {string: !!python/unicode '{"http_etag": "\"c385b155f8da284bf78dbe075e20f58a30c893ab\"",
         "entries": [{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}], "start": 0, "total_size": 1}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}],
+        "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['383']
+      content-length: ['338']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:30 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1269,18 +170,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:30 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1288,34 +188,34 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/config
   response:
-    body: {string: !!python/unicode '{"digest_size_threshold": 30.0, "advertised":
-        true, "autoresponse_owner_text": "", "web_host": "example.com", "http_etag":
-        "\"2b85f3588acdc3570e224e3d2aa9fc9dc63663b2\"", "no_reply_address": "noreply@example.com",
-        "posting_address": "foo@example.com", "description": "", "allow_list_posts":
-        true, "administrivia": true, "reply_to_address": "", "last_post_at": null,
-        "autorespond_requests": "none", "bounces_address": "foo-bounces@example.com",
-        "fqdn_listname": "foo@example.com", "welcome_message_uri": "mailman:///welcome.txt",
-        "autoresponse_grace_period": "90d", "autorespond_owner": "none", "admin_notify_mchanges":
-        false, "default_member_action": "defer", "leave_address": "foo-leave@example.com",
-        "acceptable_aliases": [], "posting_pipeline": "default-posting-pipeline",
-        "next_digest_number": 1, "archive_policy": "public", "first_strip_reply_to":
-        false, "list_name": "foo", "send_welcome_message": true, "autorespond_postings":
-        "none", "scheme": "http", "default_nonmember_action": "hold", "admin_immed_notify":
-        true, "collapse_alternatives": true, "subject_prefix": "[Foo] ", "autoresponse_request_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "volume": 1, "join_address":
-        "foo-join@example.com", "filter_content": false, "digest_last_sent_at": null,
-        "include_rfc2369_headers": true, "anonymous_list": false, "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T13:52:30.141766", "convert_html_to_plaintext":
-        false, "display_name": "Foo", "owner_address": "foo-owner@example.com", "mail_host":
-        "example.com", "request_address": "foo-request@example.com"}'}
+    body: {string: !!python/unicode '{"request_address": "foo-request@example.com",
+        "web_host": "example.com", "digest_last_sent_at": null, "posting_address":
+        "foo@example.com", "reply_to_address": "", "digest_size_threshold": 30.0,
+        "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner": "none",
+        "send_welcome_message": true, "fqdn_listname": "foo@example.com", "http_etag":
+        "\"364934c1f57eb144f582394c473883804a69ade5\"", "admin_immed_notify": true,
+        "owner_address": "foo-owner@example.com", "convert_html_to_plaintext": false,
+        "autorespond_requests": "none", "list_name": "foo", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "foo-bounces@example.com", "join_address": "foo-join@example.com",
+        "autoresponse_grace_period": "90d", "anonymous_list": false, "default_nonmember_action":
+        "hold", "acceptable_aliases": [], "advertised": true, "display_name": "Foo",
+        "posting_pipeline": "default-posting-pipeline", "filter_content": false, "last_post_at":
+        null, "leave_address": "foo-leave@example.com", "no_reply_address": "noreply@example.com",
+        "created_at": "2015-04-15T20:00:48.209721", "subject_prefix": "[Foo] ", "autoresponse_request_text":
+        "", "administrivia": true, "reply_goes_to_list": "no_munging", "next_digest_number":
+        1, "collapse_alternatives": true, "archive_policy": "public", "welcome_message_uri":
+        "mailman:///welcome.txt", "mail_host": "example.com", "autoresponse_owner_text":
+        "", "allow_list_posts": true, "autorespond_postings": "none"}'}
     headers:
-      content-length: ['1583']
+      content-length: ['1617']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:31 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1323,19 +223,55 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
+    method: !!python/unicode 'GET'
+    uri: http://localhost:9001/3.0/lists/foo@example.com/config
+  response:
+    body: {string: !!python/unicode '{"request_address": "foo-request@example.com",
+        "web_host": "example.com", "digest_last_sent_at": null, "posting_address":
+        "foo@example.com", "reply_to_address": "", "digest_size_threshold": 30.0,
+        "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner": "none",
+        "send_welcome_message": true, "fqdn_listname": "foo@example.com", "http_etag":
+        "\"364934c1f57eb144f582394c473883804a69ade5\"", "admin_immed_notify": true,
+        "owner_address": "foo-owner@example.com", "convert_html_to_plaintext": false,
+        "autorespond_requests": "none", "list_name": "foo", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "foo-bounces@example.com", "join_address": "foo-join@example.com",
+        "autoresponse_grace_period": "90d", "anonymous_list": false, "default_nonmember_action":
+        "hold", "acceptable_aliases": [], "advertised": true, "display_name": "Foo",
+        "posting_pipeline": "default-posting-pipeline", "filter_content": false, "last_post_at":
+        null, "leave_address": "foo-leave@example.com", "no_reply_address": "noreply@example.com",
+        "created_at": "2015-04-15T20:00:48.209721", "subject_prefix": "[Foo] ", "autoresponse_request_text":
+        "", "administrivia": true, "reply_goes_to_list": "no_munging", "next_digest_number":
+        1, "collapse_alternatives": true, "archive_policy": "public", "welcome_message_uri":
+        "mailman:///welcome.txt", "mail_host": "example.com", "autoresponse_owner_text":
+        "", "allow_list_posts": true, "autorespond_postings": "none"}'}
+    headers:
+      content-length: ['1617']
+      content-type: [application/json; charset=utf-8]
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
+      server: [WSGIServer/0.2 CPython/3.4.2]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      accept-encoding: ['gzip, deflate']
+      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode '{"http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"",
-        "entries": [{"volume": 1, "list_id": "foo.example.com", "display_name": "Foo",
-        "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "member_count": 0, "mail_host": "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
+        "entries": [{"fqdn_listname": "foo@example.com", "list_id": "foo.example.com",
+        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "list_name":
+        "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
+        1, "display_name": "Foo", "mail_host": "example.com", "member_count": 0}],
         "start": 0, "total_size": 1}'}
     headers:
       content-length: ['399']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:31 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1343,18 +279,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:31 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1362,14 +299,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:31 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_moderator.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_moderator.yaml
index 6bb3aa5..8c90c88 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_moderator.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_moderator.yaml
@@ -5,15 +5,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -21,18 +21,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -40,18 +39,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -60,14 +58,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -76,18 +74,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -95,16 +94,16 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
   response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
+    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
+        "start": 0, "total_size": 0}'}
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -112,16 +111,16 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
+    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
+        "start": 0, "total_size": 0}'}
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -129,524 +128,16 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
+    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
+        "start": 0, "total_size": 0}'}
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=moderator&subscriber=newmod%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      location: ['http://localhost:9001/3.0/members/751438638793541747994579529807846416']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "http_etag": "\"e36337be00e19d69928cd36a0c157f15ec088681\"", "role": "moderator",
-        "email": "newmod@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "self_link":
-        "http://localhost:9001/3.0/members/751438638793541747994579529807846416"}],
-        "start": 0, "http_etag": "\"7832c6b042b036fcddb53de933b99aae44a37946\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['515']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "http_etag": "\"e36337be00e19d69928cd36a0c157f15ec088681\"", "role": "moderator",
-        "email": "newmod@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "self_link":
-        "http://localhost:9001/3.0/members/751438638793541747994579529807846416"}],
-        "start": 0, "http_etag": "\"7832c6b042b036fcddb53de933b99aae44a37946\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['515']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:22 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=moderator&subscriber=newmod%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      location: ['http://localhost:9001/3.0/members/315821910195407277855074445471339816656']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "http_etag": "\"9d107d30c9e18203f66f088b9e6474eaf56f007d\"", "role": "moderator",
-        "email": "newmod@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "self_link":
-        "http://localhost:9001/3.0/members/315821910195407277855074445471339816656"}],
-        "start": 0, "http_etag": "\"2e64daed5190014fb384d8d01f01f63c320242e7\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "http_etag": "\"9d107d30c9e18203f66f088b9e6474eaf56f007d\"", "role": "moderator",
-        "email": "newmod@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "self_link":
-        "http://localhost:9001/3.0/members/315821910195407277855074445471339816656"}],
-        "start": 0, "http_etag": "\"2e64daed5190014fb384d8d01f01f63c320242e7\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:03 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:03 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -655,15 +146,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
-      location: ['http://localhost:9001/3.0/members/69319484268379730690780361376893950407']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
+      location: ['http://localhost:9001/3.0/members/77877321659467212687479413596598956489']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -671,16 +162,16 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
+    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
+        "start": 0, "total_size": 0}'}
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -688,21 +179,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "http_etag": "\"b14473142dc5ea009bd4d8b596bf688d7593bd5a\"", "role": "moderator",
-        "email": "newmod@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "self_link":
-        "http://localhost:9001/3.0/members/69319484268379730690780361376893950407"}],
-        "start": 0, "http_etag": "\"9965f78a77863dd38c5a3124b3b1d3beba8c7039\"", "total_size":
-        1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"fbf6bcd8ca1197bca59d957ecd23dcb9ef1c37de\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/77877321659467212687479413596598956489",
+        "email": "newmod@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/280696364750368978857520113682724449041",
+        "role": "moderator", "http_etag": "\"87c931801634d83cddd530b9f55873f04b7d1820\"",
+        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "member_id":
+        77877321659467212687479413596598956489}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['517']
+      content-length: ['570']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -710,21 +200,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "http_etag": "\"b14473142dc5ea009bd4d8b596bf688d7593bd5a\"", "role": "moderator",
-        "email": "newmod@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "self_link":
-        "http://localhost:9001/3.0/members/69319484268379730690780361376893950407"}],
-        "start": 0, "http_etag": "\"9965f78a77863dd38c5a3124b3b1d3beba8c7039\"", "total_size":
-        1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"fbf6bcd8ca1197bca59d957ecd23dcb9ef1c37de\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/77877321659467212687479413596598956489",
+        "email": "newmod@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/280696364750368978857520113682724449041",
+        "role": "moderator", "http_etag": "\"87c931801634d83cddd530b9f55873f04b7d1820\"",
+        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "member_id":
+        77877321659467212687479413596598956489}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['517']
+      content-length: ['570']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -732,18 +221,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -751,518 +241,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=moderator&subscriber=newmod%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      location: ['http://localhost:9001/3.0/members/307158093949026640980545686340787594457']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"492e085f525a2c9e0a20d8bedae98df0e5dacb65\"",
-        "entries": [{"email": "newmod@example.com", "role": "moderator", "user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"0eb62f5cd4f2bc74bed63e5cdaf79b911227484f\"",
-        "self_link": "http://localhost:9001/3.0/members/307158093949026640980545686340787594457"}],
-        "start": 0}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"492e085f525a2c9e0a20d8bedae98df0e5dacb65\"",
-        "entries": [{"email": "newmod@example.com", "role": "moderator", "user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"0eb62f5cd4f2bc74bed63e5cdaf79b911227484f\"",
-        "self_link": "http://localhost:9001/3.0/members/307158093949026640980545686340787594457"}],
-        "start": 0}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0, "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0, "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0, "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: list_id=foo.example.com&subscriber=newmod%40example.com&role=moderator
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      location: ['http://localhost:9001/3.0/members/127740608985148952781018159814583588959']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0, "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"6935e38ad4ac9f5e6589949364e66011492ff159\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "email":
-        "newmod@example.com", "list_id": "foo.example.com", "role": "moderator", "http_etag":
-        "\"e35c7ef1335d36c4db92b7d55de6156b453c5183\"", "self_link": "http://localhost:9001/3.0/members/127740608985148952781018159814583588959",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"6935e38ad4ac9f5e6589949364e66011492ff159\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "email":
-        "newmod@example.com", "list_id": "foo.example.com", "role": "moderator", "http_etag":
-        "\"e35c7ef1335d36c4db92b7d55de6156b453c5183\"", "self_link": "http://localhost:9001/3.0/members/127740608985148952781018159814583588959",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:33 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:33 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner.yaml
index cbefaeb..a80c901 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner.yaml
@@ -5,15 +5,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -21,18 +21,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -40,18 +39,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
+    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -60,14 +58,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -76,18 +74,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -95,16 +94,16 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
   response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
+    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
+        "start": 0, "total_size": 0}'}
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -112,16 +111,16 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
+    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
+        "start": 0, "total_size": 0}'}
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -129,524 +128,16 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
+    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
+        "start": 0, "total_size": 0}'}
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=newowner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      location: ['http://localhost:9001/3.0/members/267920195804341479595887151335923694476']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "http_etag": "\"66a1d315af633b2da10b8bc3991534ca60c1d697\"", "role": "owner",
-        "email": "newowner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/267920195804341479595887151335923694476"}],
-        "start": 0, "http_etag": "\"d8d824807c3758b3628cb90b39281980cb7f6c50\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "http_etag": "\"66a1d315af633b2da10b8bc3991534ca60c1d697\"", "role": "owner",
-        "email": "newowner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/267920195804341479595887151335923694476"}],
-        "start": 0, "http_etag": "\"d8d824807c3758b3628cb90b39281980cb7f6c50\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=newowner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      location: ['http://localhost:9001/3.0/members/92911355898032999856885566287370306169']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "http_etag": "\"41cb15952083109bc171dc256e8f39bcffd43c1b\"", "role": "owner",
-        "email": "newowner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/92911355898032999856885566287370306169"}],
-        "start": 0, "http_etag": "\"37f2371458529d962f1c092b65dff9a439570967\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['517']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "http_etag": "\"41cb15952083109bc171dc256e8f39bcffd43c1b\"", "role": "owner",
-        "email": "newowner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/92911355898032999856885566287370306169"}],
-        "start": 0, "http_etag": "\"37f2371458529d962f1c092b65dff9a439570967\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['517']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -655,15 +146,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/members
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
-      location: ['http://localhost:9001/3.0/members/250616991526833765249686627336423033546']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
+      location: ['http://localhost:9001/3.0/members/316580494501498897764553969239217371297']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
 - request:
@@ -671,21 +162,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "http_etag": "\"5ac0f12c486d690adbe9ca9bb1651e3b932aae70\"", "role": "owner",
-        "email": "newowner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/250616991526833765249686627336423033546"}],
-        "start": 0, "http_etag": "\"fba40f23e8ddf6bfd632beba4b9d4111e9847576\"", "total_size":
-        1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"ed6c0338408c1922cf1d2efafd4e048aea7b4952\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/316580494501498897764553969239217371297",
+        "email": "newowner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/56780513472939226760192616016157807096",
+        "role": "owner", "http_etag": "\"68c877d413e7baae94835a96508178d6837c3d77\"",
+        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "member_id":
+        316580494501498897764553969239217371297}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['518']
+      content-length: ['571']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -693,16 +183,16 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
+    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
+        "start": 0, "total_size": 0}'}
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -710,21 +200,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "http_etag": "\"5ac0f12c486d690adbe9ca9bb1651e3b932aae70\"", "role": "owner",
-        "email": "newowner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/250616991526833765249686627336423033546"}],
-        "start": 0, "http_etag": "\"fba40f23e8ddf6bfd632beba4b9d4111e9847576\"", "total_size":
-        1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"ed6c0338408c1922cf1d2efafd4e048aea7b4952\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/316580494501498897764553969239217371297",
+        "email": "newowner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/56780513472939226760192616016157807096",
+        "role": "owner", "http_etag": "\"68c877d413e7baae94835a96508178d6837c3d77\"",
+        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "member_id":
+        316580494501498897764553969239217371297}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['518']
+      content-length: ['571']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -732,18 +221,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:06 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -751,518 +241,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:06 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:23 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: role=owner&subscriber=newowner%40example.com&list_id=foo.example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      location: ['http://localhost:9001/3.0/members/119264579398215735612324460632862333333']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"e33cc26a74aa491cf91453ebcecfda36dd561151\"",
-        "entries": [{"email": "newowner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"7ed5138f1daaeb40aa5f66c7a9602a814cbfc18e\"",
-        "self_link": "http://localhost:9001/3.0/members/119264579398215735612324460632862333333"}],
-        "start": 0}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"e33cc26a74aa491cf91453ebcecfda36dd561151\"",
-        "entries": [{"email": "newowner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"7ed5138f1daaeb40aa5f66c7a9602a814cbfc18e\"",
-        "self_link": "http://localhost:9001/3.0/members/119264579398215735612324460632862333333"}],
-        "start": 0}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0, "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0, "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0, "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: list_id=foo.example.com&subscriber=newowner%40example.com&role=owner
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/members
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      location: ['http://localhost:9001/3.0/members/132928917580241697098401741307030741000']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"9ccdb33fa09076a00f87a519497e5b00f1ec6f84\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "email":
-        "newowner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"8a39bd1a0715bd5fd87eb0712beca04c90fcef01\"", "self_link": "http://localhost:9001/3.0/members/132928917580241697098401741307030741000",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0, "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"9ccdb33fa09076a00f87a519497e5b00f1ec6f84\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "email":
-        "newowner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"8a39bd1a0715bd5fd87eb0712beca04c90fcef01\"", "self_link": "http://localhost:9001/3.0/members/132928917580241697098401741307030741000",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:34 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:35 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:52:35 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner_new_owner_added.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner_new_owner_added.yaml
index b921ce7..55dbff5 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner_new_owner_added.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner_new_owner_added.yaml
@@ -4,107 +4,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "http_etag": "\"66a1d315af633b2da10b8bc3991534ca60c1d697\"", "role": "owner",
-        "email": "newowner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/267920195804341479595887151335923694476"}],
-        "start": 0, "http_etag": "\"d8d824807c3758b3628cb90b39281980cb7f6c50\"", "total_size":
-        1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"ed6c0338408c1922cf1d2efafd4e048aea7b4952\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/316580494501498897764553969239217371297",
+        "email": "newowner@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/56780513472939226760192616016157807096",
+        "role": "owner", "http_etag": "\"68c877d413e7baae94835a96508178d6837c3d77\"",
+        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "member_id":
+        316580494501498897764553969239217371297}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['518']
+      content-length: ['571']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "http_etag": "\"41cb15952083109bc171dc256e8f39bcffd43c1b\"", "role": "owner",
-        "email": "newowner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/92911355898032999856885566287370306169"}],
-        "start": 0, "http_etag": "\"37f2371458529d962f1c092b65dff9a439570967\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['517']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "http_etag": "\"5ac0f12c486d690adbe9ca9bb1651e3b932aae70\"", "role": "owner",
-        "email": "newowner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "self_link":
-        "http://localhost:9001/3.0/members/250616991526833765249686627336423033546"}],
-        "start": 0, "http_etag": "\"fba40f23e8ddf6bfd632beba4b9d4111e9847576\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:05 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"e33cc26a74aa491cf91453ebcecfda36dd561151\"",
-        "entries": [{"email": "newowner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"7ed5138f1daaeb40aa5f66c7a9602a814cbfc18e\"",
-        "self_link": "http://localhost:9001/3.0/members/119264579398215735612324460632862333333"}],
-        "start": 0}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"9ccdb33fa09076a00f87a519497e5b00f1ec6f84\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/133031822885082332796307253938036371304",
-        "address": "http://localhost:9001/3.0/addresses/newowner@example.com", "email":
-        "newowner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
-        "\"8a39bd1a0715bd5fd87eb0712beca04c90fcef01\"", "self_link": "http://localhost:9001/3.0/members/132928917580241697098401741307030741000",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:35 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:41 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_new_moderator_added.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_new_moderator_added.yaml
index c9ae11e..befcb0b 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_new_moderator_added.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_members_new_moderator_added.yaml
@@ -4,107 +4,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "http_etag": "\"e36337be00e19d69928cd36a0c157f15ec088681\"", "role": "moderator",
-        "email": "newmod@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "self_link":
-        "http://localhost:9001/3.0/members/751438638793541747994579529807846416"}],
-        "start": 0, "http_etag": "\"7832c6b042b036fcddb53de933b99aae44a37946\"", "total_size":
-        1}'}
+    body: {string: !!python/unicode '{"http_etag": "\"fbf6bcd8ca1197bca59d957ecd23dcb9ef1c37de\"",
+        "entries": [{"delivery_mode": "regular", "self_link": "http://localhost:9001/3.0/members/77877321659467212687479413596598956489",
+        "email": "newmod@example.com", "list_id": "foo.example.com", "user": "http://localhost:9001/3.0/users/280696364750368978857520113682724449041",
+        "role": "moderator", "http_etag": "\"87c931801634d83cddd530b9f55873f04b7d1820\"",
+        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "member_id":
+        77877321659467212687479413596598956489}], "start": 0, "total_size": 1}'}
     headers:
-      content-length: ['515']
+      content-length: ['570']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "http_etag": "\"9d107d30c9e18203f66f088b9e6474eaf56f007d\"", "role": "moderator",
-        "email": "newmod@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "self_link":
-        "http://localhost:9001/3.0/members/315821910195407277855074445471339816656"}],
-        "start": 0, "http_etag": "\"2e64daed5190014fb384d8d01f01f63c320242e7\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "http_etag": "\"b14473142dc5ea009bd4d8b596bf688d7593bd5a\"", "role": "moderator",
-        "email": "newmod@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "self_link":
-        "http://localhost:9001/3.0/members/69319484268379730690780361376893950407"}],
-        "start": 0, "http_etag": "\"9965f78a77863dd38c5a3124b3b1d3beba8c7039\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['517']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:04 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"492e085f525a2c9e0a20d8bedae98df0e5dacb65\"",
-        "entries": [{"email": "newmod@example.com", "role": "moderator", "user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "list_id":
-        "foo.example.com", "delivery_mode": "regular", "http_etag": "\"0eb62f5cd4f2bc74bed63e5cdaf79b911227484f\"",
-        "self_link": "http://localhost:9001/3.0/members/307158093949026640980545686340787594457"}],
-        "start": 0}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"6935e38ad4ac9f5e6589949364e66011492ff159\"",
-        "entries": [{"user": "http://localhost:9001/3.0/users/119841611237508711407725388596844209506",
-        "address": "http://localhost:9001/3.0/addresses/newmod@example.com", "email":
-        "newmod@example.com", "list_id": "foo.example.com", "role": "moderator", "http_etag":
-        "\"e35c7ef1335d36c4db92b7d55de6156b453c5183\"", "self_link": "http://localhost:9001/3.0/members/127740608985148952781018159814583588959",
-        "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
-    headers:
-      content-length: ['518']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:52:33 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:40 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_metrics.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_metrics.yaml
index 0980c4e..058b8dc 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/test_list_metrics.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_metrics.yaml
@@ -5,14 +5,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:49 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       location: ['http://localhost:9001/3.0/domains/example.org']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -21,2082 +21,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.org", "mail_host":
-        "example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "contact_address": "postmaster@example.org", "description": null, "url_host":
-        "example.org", "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:49 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:49 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:49 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-09T22:14:49.876475",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"9cf34b32814407604ed8f6bfa08d8e40777cddea\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-09T22:14:49.876475",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"9cf34b32814407604ed8f6bfa08d8e40777cddea\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-09T22:14:49.876475",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"9cf34b32814407604ed8f6bfa08d8e40777cddea\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-09T22:14:49.876475",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"9cf34b32814407604ed8f6bfa08d8e40777cddea\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.org", "mail_host":
-        "example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "contact_address": "postmaster@example.org", "description": null, "url_host":
-        "example.org", "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:50 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:51 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:29:22 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.org", "mail_host":
-        "example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "contact_address": "postmaster@example.org", "description": null, "url_host":
-        "example.org", "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:29:22 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:22 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:29:22.819920",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"e46c1e1386fa0e9e13fafa0e6d79203e78bc58d4\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:29:22.819920",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"e46c1e1386fa0e9e13fafa0e6d79203e78bc58d4\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:29:22.819920",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"e46c1e1386fa0e9e13fafa0e6d79203e78bc58d4\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:29:22.819920",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"e46c1e1386fa0e9e13fafa0e6d79203e78bc58d4\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:29:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:29:23 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:29:24 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.org", "mail_host":
-        "example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "contact_address": "postmaster@example.org", "description": null, "url_host":
-        "example.org", "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:29:24 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:29:24 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:29:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:29:25 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:38 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.org", "mail_host":
-        "example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "contact_address": "postmaster@example.org", "description": null, "url_host":
-        "example.org", "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:38 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:38 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:38 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:30:38.609655",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"318e5a433adbd11f37f5425b1f62be621c87967c\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:30:38.609655",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"318e5a433adbd11f37f5425b1f62be621c87967c\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:30:38.609655",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"318e5a433adbd11f37f5425b1f62be621c87967c\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:30:38.609655",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"318e5a433adbd11f37f5425b1f62be621c87967c\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:40 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.org", "mail_host":
-        "example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "contact_address": "postmaster@example.org", "description": null, "url_host":
-        "example.org", "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:40 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:41 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:42 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:27 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.org", "mail_host":
-        "example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "contact_address": "postmaster@example.org", "description": null, "url_host":
-        "example.org", "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:27 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:27 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:38:27.268533",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"ed9509b92f1cadeda643134c667e6a5218884437\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:38:27.268533",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"ed9509b92f1cadeda643134c667e6a5218884437\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:38:27.268533",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"ed9509b92f1cadeda643134c667e6a5218884437\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "test-join@example.org", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "test-owner@example.org", "archive_policy": "public", "mail_host": "example.org",
-        "no_reply_address": "noreply@example.org", "created_at": "2015-02-10T11:38:27.268533",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Test", "leave_address":
-        "test-leave@example.org", "fqdn_listname": "test@example.org", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.org", "bounces_address": "test-bounces@example.org",
-        "send_welcome_message": true, "http_etag": "\"ed9509b92f1cadeda643134c667e6a5218884437\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "test@example.org", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "test",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "test-request@example.org", "filter_content": false,
-        "subject_prefix": "[Test] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:28 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:29 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:29 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:30 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.org", "mail_host":
-        "example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "contact_address": "postmaster@example.org", "description": null, "url_host":
-        "example.org", "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:30 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:30 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "display_name":
-        "Test", "member_count": 0, "list_id": "test.example.org", "mail_host": "example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "volume":
-        1, "list_name": "test", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:31 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:32 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:53 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "url_host": "example.org", "mail_host": "example.org", "description": null,
-        "base_url": "http://example.org", "contact_address": "postmaster@example.org",
-        "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:53 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"list_name": "test", "volume": 1, "list_id":
-        "test.example.org", "fqdn_listname": "test@example.org", "self_link": "http://localhost:9001/3.0/lists/test.example.org",
-        "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\"", "member_count":
-        0, "mail_host": "example.org", "display_name": "Test"}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:54 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"list_name": "test", "volume": 1, "list_id":
-        "test.example.org", "fqdn_listname": "test@example.org", "self_link": "http://localhost:9001/3.0/lists/test.example.org",
-        "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\"", "member_count":
-        0, "mail_host": "example.org", "display_name": "Test"}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test.example.org/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"collapse_alternatives": true, "default_nonmember_action":
-        "hold", "bounces_address": "test-bounces@example.org", "send_welcome_message":
-        true, "description": "", "reply_to_address": "", "autoresponse_request_text":
-        "", "last_post_at": null, "admin_notify_mchanges": false, "allow_list_posts":
-        true, "request_address": "test-request@example.org", "administrivia": true,
-        "include_rfc2369_headers": true, "no_reply_address": "noreply@example.org",
-        "display_name": "Test", "filter_content": false, "acceptable_aliases": [],
-        "leave_address": "test-leave@example.org", "autoresponse_owner_text": "",
-        "post_id": 1, "reply_goes_to_list": "no_munging", "mail_host": "example.org",
-        "digest_last_sent_at": null, "subject_prefix": "[Test] ", "next_digest_number":
-        1, "scheme": "http", "posting_address": "test@example.org", "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T12:01:53.953709", "posting_pipeline": "default-posting-pipeline",
-        "fqdn_listname": "test@example.org", "http_etag": "\"e05ce718353748e36105700f970ffc099fbe0557\"",
-        "join_address": "test-join@example.org", "admin_immed_notify": true, "autorespond_requests":
-        "none", "list_name": "test", "web_host": "example.org", "volume": 1, "advertised":
-        true, "anonymous_list": false, "default_member_action": "defer", "autorespond_owner":
-        "none", "convert_html_to_plaintext": false, "digest_size_threshold": 30.0,
-        "welcome_message_uri": "mailman:///welcome.txt", "first_strip_reply_to": false,
-        "autoresponse_grace_period": "90d", "owner_address": "test-owner@example.org",
-        "autorespond_postings": "none", "archive_policy": "public"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"collapse_alternatives": true, "default_nonmember_action":
-        "hold", "bounces_address": "test-bounces@example.org", "send_welcome_message":
-        true, "description": "", "reply_to_address": "", "autoresponse_request_text":
-        "", "last_post_at": null, "admin_notify_mchanges": false, "allow_list_posts":
-        true, "request_address": "test-request@example.org", "administrivia": true,
-        "include_rfc2369_headers": true, "no_reply_address": "noreply@example.org",
-        "display_name": "Test", "filter_content": false, "acceptable_aliases": [],
-        "leave_address": "test-leave@example.org", "autoresponse_owner_text": "",
-        "post_id": 1, "reply_goes_to_list": "no_munging", "mail_host": "example.org",
-        "digest_last_sent_at": null, "subject_prefix": "[Test] ", "next_digest_number":
-        1, "scheme": "http", "posting_address": "test@example.org", "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T12:01:53.953709", "posting_pipeline": "default-posting-pipeline",
-        "fqdn_listname": "test@example.org", "http_etag": "\"e05ce718353748e36105700f970ffc099fbe0557\"",
-        "join_address": "test-join@example.org", "admin_immed_notify": true, "autorespond_requests":
-        "none", "list_name": "test", "web_host": "example.org", "volume": 1, "advertised":
-        true, "anonymous_list": false, "default_member_action": "defer", "autorespond_owner":
-        "none", "convert_html_to_plaintext": false, "digest_size_threshold": 30.0,
-        "welcome_message_uri": "mailman:///welcome.txt", "first_strip_reply_to": false,
-        "autoresponse_grace_period": "90d", "owner_address": "test-owner@example.org",
-        "autorespond_postings": "none", "archive_policy": "public"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"collapse_alternatives": true, "default_nonmember_action":
-        "hold", "bounces_address": "test-bounces@example.org", "send_welcome_message":
-        true, "description": "", "reply_to_address": "", "autoresponse_request_text":
-        "", "last_post_at": null, "admin_notify_mchanges": false, "allow_list_posts":
-        true, "request_address": "test-request@example.org", "administrivia": true,
-        "include_rfc2369_headers": true, "no_reply_address": "noreply@example.org",
-        "display_name": "Test", "filter_content": false, "acceptable_aliases": [],
-        "leave_address": "test-leave@example.org", "autoresponse_owner_text": "",
-        "post_id": 1, "reply_goes_to_list": "no_munging", "mail_host": "example.org",
-        "digest_last_sent_at": null, "subject_prefix": "[Test] ", "next_digest_number":
-        1, "scheme": "http", "posting_address": "test@example.org", "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T12:01:53.953709", "posting_pipeline": "default-posting-pipeline",
-        "fqdn_listname": "test@example.org", "http_etag": "\"e05ce718353748e36105700f970ffc099fbe0557\"",
-        "join_address": "test-join@example.org", "admin_immed_notify": true, "autorespond_requests":
-        "none", "list_name": "test", "web_host": "example.org", "volume": 1, "advertised":
-        true, "anonymous_list": false, "default_member_action": "defer", "autorespond_owner":
-        "none", "convert_html_to_plaintext": false, "digest_size_threshold": 30.0,
-        "welcome_message_uri": "mailman:///welcome.txt", "first_strip_reply_to": false,
-        "autoresponse_grace_period": "90d", "owner_address": "test-owner@example.org",
-        "autorespond_postings": "none", "archive_policy": "public"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org/config
-  response:
-    body: {string: !!python/unicode '{"collapse_alternatives": true, "default_nonmember_action":
-        "hold", "bounces_address": "test-bounces@example.org", "send_welcome_message":
-        true, "description": "", "reply_to_address": "", "autoresponse_request_text":
-        "", "last_post_at": null, "admin_notify_mchanges": false, "allow_list_posts":
-        true, "request_address": "test-request@example.org", "administrivia": true,
-        "include_rfc2369_headers": true, "no_reply_address": "noreply@example.org",
-        "display_name": "Test", "filter_content": false, "acceptable_aliases": [],
-        "leave_address": "test-leave@example.org", "autoresponse_owner_text": "",
-        "post_id": 1, "reply_goes_to_list": "no_munging", "mail_host": "example.org",
-        "digest_last_sent_at": null, "subject_prefix": "[Test] ", "next_digest_number":
-        1, "scheme": "http", "posting_address": "test@example.org", "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T12:01:53.953709", "posting_pipeline": "default-posting-pipeline",
-        "fqdn_listname": "test@example.org", "http_etag": "\"e05ce718353748e36105700f970ffc099fbe0557\"",
-        "join_address": "test-join@example.org", "admin_immed_notify": true, "autorespond_requests":
-        "none", "list_name": "test", "web_host": "example.org", "volume": 1, "advertised":
-        true, "anonymous_list": false, "default_member_action": "defer", "autorespond_owner":
-        "none", "convert_html_to_plaintext": false, "digest_size_threshold": 30.0,
-        "welcome_message_uri": "mailman:///welcome.txt", "first_strip_reply_to": false,
-        "autoresponse_grace_period": "90d", "owner_address": "test-owner@example.org",
-        "autorespond_postings": "none", "archive_policy": "public"}'}
-    headers:
-      content-length: ['1593']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:55 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:56 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:56 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:58 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "url_host": "example.org", "mail_host": "example.org", "description": null,
-        "base_url": "http://example.org", "contact_address": "postmaster@example.org",
-        "self_link": "http://localhost:9001/3.0/domains/example.org"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:58 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=test%40example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:01:58 GMT']
-      location: ['http://localhost:9001/3.0/lists/test.example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"list_name": "test", "volume": 1, "list_id":
-        "test.example.org", "fqdn_listname": "test@example.org", "self_link": "http://localhost:9001/3.0/lists/test.example.org",
-        "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\"", "member_count":
-        0, "mail_host": "example.org", "display_name": "Test"}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:58 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode '{"list_name": "test", "volume": 1, "list_id":
-        "test.example.org", "fqdn_listname": "test@example.org", "self_link": "http://localhost:9001/3.0/lists/test.example.org",
-        "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\"", "member_count":
-        0, "mail_host": "example.org", "display_name": "Test"}'}
-    headers:
-      content-length: ['299']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:01:59 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/test@example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:00 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/domains/example.org
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:00 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.org
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:11 GMT']
-      location: ['http://localhost:9001/3.0/domains/example.org']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.org
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.org",
-        "description": null, "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "mail_host": "example.org", "url_host": "example.org", "base_url": "http://example.org",
-        "contact_address": "postmaster@example.org"}'}
+        "base_url": "http://example.org", "http_etag": "\"f8247f55d4a0a1d987c89cc238bb0dbc2c0e1089\"",
+        "mail_host": "example.org", "description": null, "url_host": "example.org"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:11 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2105,14 +40,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:11 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       location: ['http://localhost:9001/3.0/lists/test.example.org']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -2121,18 +56,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test@example.org
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "test.example.org",
-        "display_name": "Test", "list_name": "test", "fqdn_listname": "test@example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "member_count":
-        0, "mail_host": "example.org", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "list_id":
+        "test.example.org", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\"",
+        "list_name": "test", "self_link": "http://localhost:9001/3.0/lists/test.example.org",
+        "volume": 1, "display_name": "Test", "mail_host": "example.org", "member_count":
+        0}'}
     headers:
       content-length: ['299']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:11 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2140,18 +76,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test@example.org
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "test.example.org",
-        "display_name": "Test", "list_name": "test", "fqdn_listname": "test@example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "member_count":
-        0, "mail_host": "example.org", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "list_id":
+        "test.example.org", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\"",
+        "list_name": "test", "self_link": "http://localhost:9001/3.0/lists/test.example.org",
+        "volume": 1, "display_name": "Test", "mail_host": "example.org", "member_count":
+        0}'}
     headers:
       content-length: ['299']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:12 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2159,7 +96,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test.example.org/roster/owner
   response:
@@ -2168,7 +105,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:12 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2176,7 +113,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test.example.org/roster/moderator
   response:
@@ -2185,7 +122,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:12 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2193,34 +130,34 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test@example.org/config
   response:
-    body: {string: !!python/unicode '{"digest_size_threshold": 30.0, "advertised":
-        true, "autoresponse_owner_text": "", "web_host": "example.org", "http_etag":
-        "\"1527e2dbfee0ebad5277e865baef8d08adb5be68\"", "no_reply_address": "noreply@example.org",
-        "posting_address": "test@example.org", "description": "", "allow_list_posts":
-        true, "administrivia": true, "reply_to_address": "", "last_post_at": null,
-        "autorespond_requests": "none", "bounces_address": "test-bounces@example.org",
-        "fqdn_listname": "test@example.org", "welcome_message_uri": "mailman:///welcome.txt",
-        "autoresponse_grace_period": "90d", "autorespond_owner": "none", "admin_notify_mchanges":
-        false, "default_member_action": "defer", "leave_address": "test-leave@example.org",
-        "acceptable_aliases": [], "posting_pipeline": "default-posting-pipeline",
-        "next_digest_number": 1, "archive_policy": "public", "first_strip_reply_to":
-        false, "list_name": "test", "send_welcome_message": true, "autorespond_postings":
-        "none", "scheme": "http", "default_nonmember_action": "hold", "admin_immed_notify":
-        true, "collapse_alternatives": true, "subject_prefix": "[Test] ", "autoresponse_request_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "volume": 1, "join_address":
-        "test-join@example.org", "filter_content": false, "digest_last_sent_at": null,
-        "include_rfc2369_headers": true, "anonymous_list": false, "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T13:53:11.297547", "convert_html_to_plaintext":
-        false, "display_name": "Test", "owner_address": "test-owner@example.org",
-        "mail_host": "example.org", "request_address": "test-request@example.org"}'}
+    body: {string: !!python/unicode '{"request_address": "test-request@example.org",
+        "web_host": "example.org", "digest_last_sent_at": null, "posting_address":
+        "test@example.org", "reply_to_address": "", "digest_size_threshold": 30.0,
+        "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner": "none",
+        "send_welcome_message": true, "fqdn_listname": "test@example.org", "http_etag":
+        "\"878451fcdc59291f9e13c6f12134bdc400d45b97\"", "admin_immed_notify": true,
+        "owner_address": "test-owner@example.org", "convert_html_to_plaintext": false,
+        "autorespond_requests": "none", "list_name": "test", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "test-bounces@example.org", "join_address": "test-join@example.org",
+        "autoresponse_grace_period": "90d", "anonymous_list": false, "default_nonmember_action":
+        "hold", "acceptable_aliases": [], "advertised": true, "display_name": "Test",
+        "posting_pipeline": "default-posting-pipeline", "filter_content": false, "last_post_at":
+        null, "leave_address": "test-leave@example.org", "no_reply_address": "noreply@example.org",
+        "created_at": "2015-04-15T20:00:46.186892", "subject_prefix": "[Test] ", "autoresponse_request_text":
+        "", "administrivia": true, "reply_goes_to_list": "no_munging", "next_digest_number":
+        1, "collapse_alternatives": true, "archive_policy": "public", "welcome_message_uri":
+        "mailman:///welcome.txt", "mail_host": "example.org", "autoresponse_owner_text":
+        "", "allow_list_posts": true, "autorespond_postings": "none"}'}
     headers:
-      content-length: ['1593']
+      content-length: ['1627']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:12 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2228,34 +165,34 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test@example.org/config
   response:
-    body: {string: !!python/unicode '{"digest_size_threshold": 30.0, "advertised":
-        true, "autoresponse_owner_text": "", "web_host": "example.org", "http_etag":
-        "\"1527e2dbfee0ebad5277e865baef8d08adb5be68\"", "no_reply_address": "noreply@example.org",
-        "posting_address": "test@example.org", "description": "", "allow_list_posts":
-        true, "administrivia": true, "reply_to_address": "", "last_post_at": null,
-        "autorespond_requests": "none", "bounces_address": "test-bounces@example.org",
-        "fqdn_listname": "test@example.org", "welcome_message_uri": "mailman:///welcome.txt",
-        "autoresponse_grace_period": "90d", "autorespond_owner": "none", "admin_notify_mchanges":
-        false, "default_member_action": "defer", "leave_address": "test-leave@example.org",
-        "acceptable_aliases": [], "posting_pipeline": "default-posting-pipeline",
-        "next_digest_number": 1, "archive_policy": "public", "first_strip_reply_to":
-        false, "list_name": "test", "send_welcome_message": true, "autorespond_postings":
-        "none", "scheme": "http", "default_nonmember_action": "hold", "admin_immed_notify":
-        true, "collapse_alternatives": true, "subject_prefix": "[Test] ", "autoresponse_request_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "volume": 1, "join_address":
-        "test-join@example.org", "filter_content": false, "digest_last_sent_at": null,
-        "include_rfc2369_headers": true, "anonymous_list": false, "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T13:53:11.297547", "convert_html_to_plaintext":
-        false, "display_name": "Test", "owner_address": "test-owner@example.org",
-        "mail_host": "example.org", "request_address": "test-request@example.org"}'}
+    body: {string: !!python/unicode '{"request_address": "test-request@example.org",
+        "web_host": "example.org", "digest_last_sent_at": null, "posting_address":
+        "test@example.org", "reply_to_address": "", "digest_size_threshold": 30.0,
+        "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner": "none",
+        "send_welcome_message": true, "fqdn_listname": "test@example.org", "http_etag":
+        "\"878451fcdc59291f9e13c6f12134bdc400d45b97\"", "admin_immed_notify": true,
+        "owner_address": "test-owner@example.org", "convert_html_to_plaintext": false,
+        "autorespond_requests": "none", "list_name": "test", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "test-bounces@example.org", "join_address": "test-join@example.org",
+        "autoresponse_grace_period": "90d", "anonymous_list": false, "default_nonmember_action":
+        "hold", "acceptable_aliases": [], "advertised": true, "display_name": "Test",
+        "posting_pipeline": "default-posting-pipeline", "filter_content": false, "last_post_at":
+        null, "leave_address": "test-leave@example.org", "no_reply_address": "noreply@example.org",
+        "created_at": "2015-04-15T20:00:46.186892", "subject_prefix": "[Test] ", "autoresponse_request_text":
+        "", "administrivia": true, "reply_goes_to_list": "no_munging", "next_digest_number":
+        1, "collapse_alternatives": true, "archive_policy": "public", "welcome_message_uri":
+        "mailman:///welcome.txt", "mail_host": "example.org", "autoresponse_owner_text":
+        "", "allow_list_posts": true, "autorespond_postings": "none"}'}
     headers:
-      content-length: ['1593']
+      content-length: ['1627']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:12 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2263,34 +200,34 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test@example.org/config
   response:
-    body: {string: !!python/unicode '{"digest_size_threshold": 30.0, "advertised":
-        true, "autoresponse_owner_text": "", "web_host": "example.org", "http_etag":
-        "\"1527e2dbfee0ebad5277e865baef8d08adb5be68\"", "no_reply_address": "noreply@example.org",
-        "posting_address": "test@example.org", "description": "", "allow_list_posts":
-        true, "administrivia": true, "reply_to_address": "", "last_post_at": null,
-        "autorespond_requests": "none", "bounces_address": "test-bounces@example.org",
-        "fqdn_listname": "test@example.org", "welcome_message_uri": "mailman:///welcome.txt",
-        "autoresponse_grace_period": "90d", "autorespond_owner": "none", "admin_notify_mchanges":
-        false, "default_member_action": "defer", "leave_address": "test-leave@example.org",
-        "acceptable_aliases": [], "posting_pipeline": "default-posting-pipeline",
-        "next_digest_number": 1, "archive_policy": "public", "first_strip_reply_to":
-        false, "list_name": "test", "send_welcome_message": true, "autorespond_postings":
-        "none", "scheme": "http", "default_nonmember_action": "hold", "admin_immed_notify":
-        true, "collapse_alternatives": true, "subject_prefix": "[Test] ", "autoresponse_request_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "volume": 1, "join_address":
-        "test-join@example.org", "filter_content": false, "digest_last_sent_at": null,
-        "include_rfc2369_headers": true, "anonymous_list": false, "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T13:53:11.297547", "convert_html_to_plaintext":
-        false, "display_name": "Test", "owner_address": "test-owner@example.org",
-        "mail_host": "example.org", "request_address": "test-request@example.org"}'}
+    body: {string: !!python/unicode '{"request_address": "test-request@example.org",
+        "web_host": "example.org", "digest_last_sent_at": null, "posting_address":
+        "test@example.org", "reply_to_address": "", "digest_size_threshold": 30.0,
+        "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner": "none",
+        "send_welcome_message": true, "fqdn_listname": "test@example.org", "http_etag":
+        "\"878451fcdc59291f9e13c6f12134bdc400d45b97\"", "admin_immed_notify": true,
+        "owner_address": "test-owner@example.org", "convert_html_to_plaintext": false,
+        "autorespond_requests": "none", "list_name": "test", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "test-bounces@example.org", "join_address": "test-join@example.org",
+        "autoresponse_grace_period": "90d", "anonymous_list": false, "default_nonmember_action":
+        "hold", "acceptable_aliases": [], "advertised": true, "display_name": "Test",
+        "posting_pipeline": "default-posting-pipeline", "filter_content": false, "last_post_at":
+        null, "leave_address": "test-leave@example.org", "no_reply_address": "noreply@example.org",
+        "created_at": "2015-04-15T20:00:46.186892", "subject_prefix": "[Test] ", "autoresponse_request_text":
+        "", "administrivia": true, "reply_goes_to_list": "no_munging", "next_digest_number":
+        1, "collapse_alternatives": true, "archive_policy": "public", "welcome_message_uri":
+        "mailman:///welcome.txt", "mail_host": "example.org", "autoresponse_owner_text":
+        "", "allow_list_posts": true, "autorespond_postings": "none"}'}
     headers:
-      content-length: ['1593']
+      content-length: ['1627']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:12 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2298,34 +235,34 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test@example.org/config
   response:
-    body: {string: !!python/unicode '{"digest_size_threshold": 30.0, "advertised":
-        true, "autoresponse_owner_text": "", "web_host": "example.org", "http_etag":
-        "\"1527e2dbfee0ebad5277e865baef8d08adb5be68\"", "no_reply_address": "noreply@example.org",
-        "posting_address": "test@example.org", "description": "", "allow_list_posts":
-        true, "administrivia": true, "reply_to_address": "", "last_post_at": null,
-        "autorespond_requests": "none", "bounces_address": "test-bounces@example.org",
-        "fqdn_listname": "test@example.org", "welcome_message_uri": "mailman:///welcome.txt",
-        "autoresponse_grace_period": "90d", "autorespond_owner": "none", "admin_notify_mchanges":
-        false, "default_member_action": "defer", "leave_address": "test-leave@example.org",
-        "acceptable_aliases": [], "posting_pipeline": "default-posting-pipeline",
-        "next_digest_number": 1, "archive_policy": "public", "first_strip_reply_to":
-        false, "list_name": "test", "send_welcome_message": true, "autorespond_postings":
-        "none", "scheme": "http", "default_nonmember_action": "hold", "admin_immed_notify":
-        true, "collapse_alternatives": true, "subject_prefix": "[Test] ", "autoresponse_request_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "volume": 1, "join_address":
-        "test-join@example.org", "filter_content": false, "digest_last_sent_at": null,
-        "include_rfc2369_headers": true, "anonymous_list": false, "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T13:53:11.297547", "convert_html_to_plaintext":
-        false, "display_name": "Test", "owner_address": "test-owner@example.org",
-        "mail_host": "example.org", "request_address": "test-request@example.org"}'}
+    body: {string: !!python/unicode '{"request_address": "test-request@example.org",
+        "web_host": "example.org", "digest_last_sent_at": null, "posting_address":
+        "test@example.org", "reply_to_address": "", "digest_size_threshold": 30.0,
+        "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner": "none",
+        "send_welcome_message": true, "fqdn_listname": "test@example.org", "http_etag":
+        "\"878451fcdc59291f9e13c6f12134bdc400d45b97\"", "admin_immed_notify": true,
+        "owner_address": "test-owner@example.org", "convert_html_to_plaintext": false,
+        "autorespond_requests": "none", "list_name": "test", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "test-bounces@example.org", "join_address": "test-join@example.org",
+        "autoresponse_grace_period": "90d", "anonymous_list": false, "default_nonmember_action":
+        "hold", "acceptable_aliases": [], "advertised": true, "display_name": "Test",
+        "posting_pipeline": "default-posting-pipeline", "filter_content": false, "last_post_at":
+        null, "leave_address": "test-leave@example.org", "no_reply_address": "noreply@example.org",
+        "created_at": "2015-04-15T20:00:46.186892", "subject_prefix": "[Test] ", "autoresponse_request_text":
+        "", "administrivia": true, "reply_goes_to_list": "no_munging", "next_digest_number":
+        1, "collapse_alternatives": true, "archive_policy": "public", "welcome_message_uri":
+        "mailman:///welcome.txt", "mail_host": "example.org", "autoresponse_owner_text":
+        "", "allow_list_posts": true, "autorespond_postings": "none"}'}
     headers:
-      content-length: ['1593']
+      content-length: ['1627']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:12 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2333,14 +270,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/test@example.org
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:14 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -2348,14 +285,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/domains/example.org
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:14 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -2364,14 +301,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:15 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       location: ['http://localhost:9001/3.0/domains/example.org']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -2380,18 +317,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.org
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.org",
-        "description": null, "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
-        "mail_host": "example.org", "url_host": "example.org", "base_url": "http://example.org",
-        "contact_address": "postmaster@example.org"}'}
+        "base_url": "http://example.org", "http_etag": "\"f8247f55d4a0a1d987c89cc238bb0dbc2c0e1089\"",
+        "mail_host": "example.org", "description": null, "url_host": "example.org"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:15 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2400,14 +336,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:15 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       location: ['http://localhost:9001/3.0/lists/test.example.org']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -2416,18 +352,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test@example.org
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "test.example.org",
-        "display_name": "Test", "list_name": "test", "fqdn_listname": "test@example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "member_count":
-        0, "mail_host": "example.org", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "list_id":
+        "test.example.org", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\"",
+        "list_name": "test", "self_link": "http://localhost:9001/3.0/lists/test.example.org",
+        "volume": 1, "display_name": "Test", "mail_host": "example.org", "member_count":
+        0}'}
     headers:
       content-length: ['299']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:15 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2435,18 +372,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/test@example.org
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "test.example.org",
-        "display_name": "Test", "list_name": "test", "fqdn_listname": "test@example.org",
-        "self_link": "http://localhost:9001/3.0/lists/test.example.org", "member_count":
-        0, "mail_host": "example.org", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "test@example.org", "list_id":
+        "test.example.org", "http_etag": "\"bdbe0068d985e63808436177de1063200d586b0d\"",
+        "list_name": "test", "self_link": "http://localhost:9001/3.0/lists/test.example.org",
+        "volume": 1, "display_name": "Test", "mail_host": "example.org", "member_count":
+        0}'}
     headers:
       content-length: ['299']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:17 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:46 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2454,14 +392,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/test@example.org
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:18 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -2469,14 +407,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/domains/example.org
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:18 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 version: 1
diff --git a/src/postorius/tests/fixtures/vcr_cassettes/test_list_summary.yaml b/src/postorius/tests/fixtures/vcr_cassettes/test_list_summary.yaml
index 283f022..077d4d3 100644
--- a/src/postorius/tests/fixtures/vcr_cassettes/test_list_summary.yaml
+++ b/src/postorius/tests/fixtures/vcr_cassettes/test_list_summary.yaml
@@ -5,15 +5,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -21,1730 +21,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:52 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-09T22:14:52.876612",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"7f235168db59bcec32893df87db49c7de748e804\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-09T22:14:53.518869",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"40b456d5c5176df983fa91eff5f7bad744d92963\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:53 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:54 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Mon, 09 Feb 2015 22:14:54 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Mon, 09 Feb 2015 22:14:54 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:30:45.497818",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"5531cac6bf9d3f3c4bb7c181b01bf6f1532c20ed\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:45 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:46 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:46 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:30:46.851535",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"f5b42823958e5c690ae7f79a20930d2016b904c4\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:30:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:30:47 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:36 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:36 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:36 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:36 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:38:36.749077",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"1b71212bc907c6f7de2b691c04ff18a415dcb980\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:37 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:38 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:38 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:38 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:38 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:38 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
-        "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "contact_address": "postmaster@example.com", "description": null, "url_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:38 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:38 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
-  response:
-    body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "total_size": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"autoresponse_owner_text": "", "include_rfc2369_headers":
-        true, "join_address": "foo-join@example.com", "scheme": "http", "last_post_at":
-        null, "admin_notify_mchanges": false, "autorespond_postings": "none", "owner_address":
-        "foo-owner@example.com", "archive_policy": "public", "mail_host": "example.com",
-        "no_reply_address": "noreply@example.com", "created_at": "2015-02-10T11:38:38.836202",
-        "posting_pipeline": "default-posting-pipeline", "display_name": "Foo", "leave_address":
-        "foo-leave@example.com", "fqdn_listname": "foo@example.com", "autoresponse_request_text":
-        "", "volume": 1, "web_host": "example.com", "bounces_address": "foo-bounces@example.com",
-        "send_welcome_message": true, "http_etag": "\"a6c932b97af8db0710c315e3de3a0ed37b908af7\"",
-        "description": "", "welcome_message_uri": "mailman:///welcome.txt", "posting_address":
-        "foo@example.com", "acceptable_aliases": [], "next_digest_number": 1, "autoresponse_postings_text":
-        "", "default_member_action": "defer", "default_nonmember_action": "hold",
-        "reply_to_address": "", "convert_html_to_plaintext": false, "list_name": "foo",
-        "autorespond_requests": "none", "advertised": true, "post_id": 1, "anonymous_list":
-        false, "reply_goes_to_list": "no_munging", "digest_last_sent_at": null, "digest_size_threshold":
-        30.0, "request_address": "foo-request@example.com", "filter_content": false,
-        "subject_prefix": "[Foo] ", "collapse_alternatives": true, "autoresponse_grace_period":
-        "90d", "admin_immed_notify": true, "first_strip_reply_to": false, "administrivia":
-        true, "allow_list_posts": true, "autorespond_owner": "none"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:39 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"entries": [{"fqdn_listname": "foo@example.com",
-        "display_name": "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host":
-        "example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "volume": 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
-        "start": 0, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"", "total_size":
-        1}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
-        "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
-        "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
-        1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 11:38:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 11:38:40 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:06 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:06 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:06 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:06 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:07 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:07 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:07 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:07 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"collapse_alternatives": true, "default_nonmember_action":
-        "hold", "bounces_address": "foo-bounces@example.com", "send_welcome_message":
-        true, "description": "", "reply_to_address": "", "autoresponse_request_text":
-        "", "last_post_at": null, "admin_notify_mchanges": false, "allow_list_posts":
-        true, "request_address": "foo-request@example.com", "administrivia": true,
-        "include_rfc2369_headers": true, "no_reply_address": "noreply@example.com",
-        "display_name": "Foo", "filter_content": false, "acceptable_aliases": [],
-        "leave_address": "foo-leave@example.com", "autoresponse_owner_text": "", "post_id":
-        1, "reply_goes_to_list": "no_munging", "mail_host": "example.com", "digest_last_sent_at":
-        null, "subject_prefix": "[Foo] ", "next_digest_number": 1, "scheme": "http",
-        "posting_address": "foo@example.com", "autoresponse_postings_text": "", "created_at":
-        "2015-02-10T12:02:06.875156", "posting_pipeline": "default-posting-pipeline",
-        "fqdn_listname": "foo@example.com", "http_etag": "\"11450fd33021609257de9c1d1b87e33328f637b7\"",
-        "join_address": "foo-join@example.com", "admin_immed_notify": true, "autorespond_requests":
-        "none", "list_name": "foo", "web_host": "example.com", "volume": 1, "advertised":
-        true, "anonymous_list": false, "default_member_action": "defer", "autorespond_owner":
-        "none", "convert_html_to_plaintext": false, "digest_size_threshold": 30.0,
-        "welcome_message_uri": "mailman:///welcome.txt", "first_strip_reply_to": false,
-        "autoresponse_grace_period": "90d", "owner_address": "foo-owner@example.com",
-        "autorespond_postings": "none", "archive_policy": "public"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:07 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"",
-        "entries": [{"list_name": "foo", "volume": 1, "list_id": "foo.example.com",
-        "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}], "start": 0}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:08 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:08 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:08 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:09 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:09 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/domains/example.com
-  response:
-    body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "url_host": "example.com", "mail_host": "example.com", "description": null,
-        "base_url": "http://example.com", "contact_address": "postmaster@example.com",
-        "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
-    headers:
-      content-length: ['278']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:09 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: fqdn_listname=foo%40example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:09 GMT']
-      location: ['http://localhost:9001/3.0/lists/foo.example.com']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 201, message: Created}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:10 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
-  response:
-    body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
-        "start": 0}'}
-    headers:
-      content-length: ['90']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:10 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo@example.com/config
-  response:
-    body: {string: !!python/unicode '{"collapse_alternatives": true, "default_nonmember_action":
-        "hold", "bounces_address": "foo-bounces@example.com", "send_welcome_message":
-        true, "description": "", "reply_to_address": "", "autoresponse_request_text":
-        "", "last_post_at": null, "admin_notify_mchanges": false, "allow_list_posts":
-        true, "request_address": "foo-request@example.com", "administrivia": true,
-        "include_rfc2369_headers": true, "no_reply_address": "noreply@example.com",
-        "display_name": "Foo", "filter_content": false, "acceptable_aliases": [],
-        "leave_address": "foo-leave@example.com", "autoresponse_owner_text": "", "post_id":
-        1, "reply_goes_to_list": "no_munging", "mail_host": "example.com", "digest_last_sent_at":
-        null, "subject_prefix": "[Foo] ", "next_digest_number": 1, "scheme": "http",
-        "posting_address": "foo@example.com", "autoresponse_postings_text": "", "created_at":
-        "2015-02-10T12:02:09.829929", "posting_pipeline": "default-posting-pipeline",
-        "fqdn_listname": "foo@example.com", "http_etag": "\"56f8757198495403f365724dde7b3f913677110c\"",
-        "join_address": "foo-join@example.com", "admin_immed_notify": true, "autorespond_requests":
-        "none", "list_name": "foo", "web_host": "example.com", "volume": 1, "advertised":
-        true, "anonymous_list": false, "default_member_action": "defer", "autorespond_owner":
-        "none", "convert_html_to_plaintext": false, "digest_size_threshold": 30.0,
-        "welcome_message_uri": "mailman:///welcome.txt", "first_strip_reply_to": false,
-        "autoresponse_grace_period": "90d", "owner_address": "foo-owner@example.com",
-        "autorespond_postings": "none", "archive_policy": "public"}'}
-    headers:
-      content-length: ['1583']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:10 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists
-  response:
-    body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"",
-        "entries": [{"list_name": "foo", "volume": 1, "list_id": "foo.example.com",
-        "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}], "start": 0}'}
-    headers:
-      content-length: ['399']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:11 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'GET'
-    uri: http://localhost:9001/3.0/lists/foo.example.com
-  response:
-    body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
-        "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
-        0, "mail_host": "example.com", "display_name": "Foo"}'}
-    headers:
-      content-length: ['294']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 12:02:11 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 200, message: OK}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'DELETE'
-    uri: http://localhost:9001/3.0/lists/foo@example.com
-  response:
-    body: {string: !!python/unicode ''}
-    headers:
-      content-length: ['0']
-      date: ['Tue, 10 Feb 2015 12:02:11 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 204, message: No Content}
-- request:
-    body: mail_host=example.com
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
-    method: !!python/unicode 'POST'
-    uri: http://localhost:9001/3.0/domains
-  response:
-    body: {string: !!python/unicode 'Domain exists'}
-    headers:
-      content-length: ['13']
-      content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:26 GMT']
-      server: [WSGIServer/0.2 CPython/3.4.2]
-    status: {code: 400, message: Bad Request}
-- request:
-    body: null
-    headers:
-      accept-encoding: ['gzip, deflate']
-      !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:26 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1752,18 +39,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:26 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1772,14 +58,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:26 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -1788,18 +74,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:27 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1807,7 +94,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
   response:
@@ -1816,7 +103,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:27 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1824,7 +111,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
   response:
@@ -1833,7 +120,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:27 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1841,7 +128,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
   response:
@@ -1850,7 +137,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:27 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1858,34 +145,34 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/config
   response:
-    body: {string: !!python/unicode '{"digest_size_threshold": 30.0, "advertised":
-        true, "autoresponse_owner_text": "", "web_host": "example.com", "http_etag":
-        "\"754ab9c4edf12f4eb38c8271307bfebc91a62bc7\"", "no_reply_address": "noreply@example.com",
-        "posting_address": "foo@example.com", "description": "", "allow_list_posts":
-        true, "administrivia": true, "reply_to_address": "", "last_post_at": null,
-        "autorespond_requests": "none", "bounces_address": "foo-bounces@example.com",
-        "fqdn_listname": "foo@example.com", "welcome_message_uri": "mailman:///welcome.txt",
-        "autoresponse_grace_period": "90d", "autorespond_owner": "none", "admin_notify_mchanges":
-        false, "default_member_action": "defer", "leave_address": "foo-leave@example.com",
-        "acceptable_aliases": [], "posting_pipeline": "default-posting-pipeline",
-        "next_digest_number": 1, "archive_policy": "public", "first_strip_reply_to":
-        false, "list_name": "foo", "send_welcome_message": true, "autorespond_postings":
-        "none", "scheme": "http", "default_nonmember_action": "hold", "admin_immed_notify":
-        true, "collapse_alternatives": true, "subject_prefix": "[Foo] ", "autoresponse_request_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "volume": 1, "join_address":
-        "foo-join@example.com", "filter_content": false, "digest_last_sent_at": null,
-        "include_rfc2369_headers": true, "anonymous_list": false, "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T13:53:26.053210", "convert_html_to_plaintext":
-        false, "display_name": "Foo", "owner_address": "foo-owner@example.com", "mail_host":
-        "example.com", "request_address": "foo-request@example.com"}'}
+    body: {string: !!python/unicode '{"request_address": "foo-request@example.com",
+        "web_host": "example.com", "digest_last_sent_at": null, "posting_address":
+        "foo@example.com", "reply_to_address": "", "digest_size_threshold": 30.0,
+        "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner": "none",
+        "send_welcome_message": true, "fqdn_listname": "foo@example.com", "http_etag":
+        "\"8a0be5d9bc8fe8bd7c109dbd54abdac8dfe87acc\"", "admin_immed_notify": true,
+        "owner_address": "foo-owner@example.com", "convert_html_to_plaintext": false,
+        "autorespond_requests": "none", "list_name": "foo", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "foo-bounces@example.com", "join_address": "foo-join@example.com",
+        "autoresponse_grace_period": "90d", "anonymous_list": false, "default_nonmember_action":
+        "hold", "acceptable_aliases": [], "advertised": true, "display_name": "Foo",
+        "posting_pipeline": "default-posting-pipeline", "filter_content": false, "last_post_at":
+        null, "leave_address": "foo-leave@example.com", "no_reply_address": "noreply@example.com",
+        "created_at": "2015-04-15T20:00:47.277419", "subject_prefix": "[Foo] ", "autoresponse_request_text":
+        "", "administrivia": true, "reply_goes_to_list": "no_munging", "next_digest_number":
+        1, "collapse_alternatives": true, "archive_policy": "public", "welcome_message_uri":
+        "mailman:///welcome.txt", "mail_host": "example.com", "autoresponse_owner_text":
+        "", "allow_list_posts": true, "autorespond_postings": "none"}'}
     headers:
-      content-length: ['1583']
+      content-length: ['1617']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:27 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1893,19 +180,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode '{"http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"",
-        "entries": [{"volume": 1, "list_id": "foo.example.com", "display_name": "Foo",
-        "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "member_count": 0, "mail_host": "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
+        "entries": [{"fqdn_listname": "foo@example.com", "list_id": "foo.example.com",
+        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "list_name":
+        "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
+        1, "display_name": "Foo", "mail_host": "example.com", "member_count": 0}],
         "start": 0, "total_size": 1}'}
     headers:
       content-length: ['399']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:28 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1913,18 +201,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:28 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1932,14 +221,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:28 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 - request:
@@ -1948,15 +237,15 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/domains
   response:
-    body: {string: !!python/unicode 'Domain exists'}
+    body: {string: !!python/unicode 'Duplicate email host: example.com'}
     headers:
-      content-length: ['13']
+      content-length: ['33']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:29 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 400, message: Bad Request}
 - request:
@@ -1964,18 +253,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:29 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -1983,18 +271,17 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/domains/example.com
   response:
     body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
-        "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
-        "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
-        "contact_address": "postmaster@example.com"}'}
+        "base_url": "http://example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\"",
+        "mail_host": "example.com", "description": null, "url_host": "example.com"}'}
     headers:
-      content-length: ['278']
+      content-length: ['233']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:29 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2003,14 +290,14 @@
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
       !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'POST'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:29 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       location: ['http://localhost:9001/3.0/lists/foo.example.com']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 201, message: Created}
@@ -2019,18 +306,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:31 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2038,7 +326,7 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member
   response:
@@ -2047,7 +335,7 @@
     headers:
       content-length: ['90']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:31 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2055,34 +343,34 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo@example.com/config
   response:
-    body: {string: !!python/unicode '{"digest_size_threshold": 30.0, "advertised":
-        true, "autoresponse_owner_text": "", "web_host": "example.com", "http_etag":
-        "\"c839bcb0a0f5d621d57bd297f91e04647a370586\"", "no_reply_address": "noreply@example.com",
-        "posting_address": "foo@example.com", "description": "", "allow_list_posts":
-        true, "administrivia": true, "reply_to_address": "", "last_post_at": null,
-        "autorespond_requests": "none", "bounces_address": "foo-bounces@example.com",
-        "fqdn_listname": "foo@example.com", "welcome_message_uri": "mailman:///welcome.txt",
-        "autoresponse_grace_period": "90d", "autorespond_owner": "none", "admin_notify_mchanges":
-        false, "default_member_action": "defer", "leave_address": "foo-leave@example.com",
-        "acceptable_aliases": [], "posting_pipeline": "default-posting-pipeline",
-        "next_digest_number": 1, "archive_policy": "public", "first_strip_reply_to":
-        false, "list_name": "foo", "send_welcome_message": true, "autorespond_postings":
-        "none", "scheme": "http", "default_nonmember_action": "hold", "admin_immed_notify":
-        true, "collapse_alternatives": true, "subject_prefix": "[Foo] ", "autoresponse_request_text":
-        "", "post_id": 1, "reply_goes_to_list": "no_munging", "volume": 1, "join_address":
-        "foo-join@example.com", "filter_content": false, "digest_last_sent_at": null,
-        "include_rfc2369_headers": true, "anonymous_list": false, "autoresponse_postings_text":
-        "", "created_at": "2015-02-10T13:53:29.815355", "convert_html_to_plaintext":
-        false, "display_name": "Foo", "owner_address": "foo-owner@example.com", "mail_host":
-        "example.com", "request_address": "foo-request@example.com"}'}
+    body: {string: !!python/unicode '{"request_address": "foo-request@example.com",
+        "web_host": "example.com", "digest_last_sent_at": null, "posting_address":
+        "foo@example.com", "reply_to_address": "", "digest_size_threshold": 30.0,
+        "admin_notify_mchanges": false, "scheme": "http", "autorespond_owner": "none",
+        "send_welcome_message": true, "fqdn_listname": "foo@example.com", "http_etag":
+        "\"a327b7a2a7119d56914bec23068630a71f634847\"", "admin_immed_notify": true,
+        "owner_address": "foo-owner@example.com", "convert_html_to_plaintext": false,
+        "autorespond_requests": "none", "list_name": "foo", "autoresponse_postings_text":
+        "", "post_id": 1, "volume": 1, "include_rfc2369_headers": true, "first_strip_reply_to":
+        false, "subscription_policy": "confirm", "description": "", "default_member_action":
+        "defer", "bounces_address": "foo-bounces@example.com", "join_address": "foo-join@example.com",
+        "autoresponse_grace_period": "90d", "anonymous_list": false, "default_nonmember_action":
+        "hold", "acceptable_aliases": [], "advertised": true, "display_name": "Foo",
+        "posting_pipeline": "default-posting-pipeline", "filter_content": false, "last_post_at":
+        null, "leave_address": "foo-leave@example.com", "no_reply_address": "noreply@example.com",
+        "created_at": "2015-04-15T20:00:47.719111", "subject_prefix": "[Foo] ", "autoresponse_request_text":
+        "", "administrivia": true, "reply_goes_to_list": "no_munging", "next_digest_number":
+        1, "collapse_alternatives": true, "archive_policy": "public", "welcome_message_uri":
+        "mailman:///welcome.txt", "mail_host": "example.com", "autoresponse_owner_text":
+        "", "allow_list_posts": true, "autorespond_postings": "none"}'}
     headers:
-      content-length: ['1583']
+      content-length: ['1617']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:31 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:47 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2090,19 +378,20 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists
   response:
     body: {string: !!python/unicode '{"http_etag": "\"0eb6d0b88c89b5c491b7966eab97a79e221096ad\"",
-        "entries": [{"volume": 1, "list_id": "foo.example.com", "display_name": "Foo",
-        "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
-        "member_count": 0, "mail_host": "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}],
+        "entries": [{"fqdn_listname": "foo@example.com", "list_id": "foo.example.com",
+        "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "list_name":
+        "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
+        1, "display_name": "Foo", "mail_host": "example.com", "member_count": 0}],
         "start": 0, "total_size": 1}'}
     headers:
       content-length: ['399']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:32 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2110,18 +399,19 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'GET'
     uri: http://localhost:9001/3.0/lists/foo.example.com
   response:
-    body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
-        "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
-        "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
-        "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
+    body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "list_id":
+        "foo.example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"",
+        "list_name": "foo", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
+        "volume": 1, "display_name": "Foo", "mail_host": "example.com", "member_count":
+        0}'}
     headers:
       content-length: ['294']
       content-type: [application/json; charset=utf-8]
-      date: ['Tue, 10 Feb 2015 13:53:32 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 200, message: OK}
 - request:
@@ -2129,14 +419,14 @@
     headers:
       accept-encoding: ['gzip, deflate']
       !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
-      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
+      !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b2']
     method: !!python/unicode 'DELETE'
     uri: http://localhost:9001/3.0/lists/foo@example.com
   response:
     body: {string: !!python/unicode ''}
     headers:
       content-length: ['0']
-      date: ['Tue, 10 Feb 2015 13:53:32 GMT']
+      date: ['Wed, 15 Apr 2015 20:00:48 GMT']
       server: [WSGIServer/0.2 CPython/3.4.2]
     status: {code: 204, message: No Content}
 version: 1
diff --git a/src/postorius/tests/mailman_api_tests/__init__.py b/src/postorius/tests/mailman_api_tests/__init__.py
index 8bca601..da86cfa 100644
--- a/src/postorius/tests/mailman_api_tests/__init__.py
+++ b/src/postorius/tests/mailman_api_tests/__init__.py
@@ -14,3 +14,18 @@
 #
 # You should have received a copy of the GNU General Public License along with
 # Postorius.  If not, see <http://www.gnu.org/licenses/>.
+from __future__ import (
+    absolute_import, division, print_function, unicode_literals)
+
+__metaclass__ = type
+
+
+from urllib2 import HTTPError
+
+from postorius.tests import MM_VCR
+from postorius.utils import get_client
+
+
+API_CREDENTIALS = {'MAILMAN_API_URL': 'http://localhost:9001',
+                   'MAILMAN_USER': 'restadmin',
+                   'MAILMAN_PASS': 'restpass'}
diff --git a/src/postorius/tests/mailman_api_tests/test_archival_options.py b/src/postorius/tests/mailman_api_tests/test_archival_options.py
new file mode 100644
index 0000000..5974087
--- /dev/null
+++ b/src/postorius/tests/mailman_api_tests/test_archival_options.py
@@ -0,0 +1,168 @@
+# -*- coding: utf-8 -*-
+# Copyright (C) 2012-2015 by the Free Software Foundation, Inc.
+#
+# This file is part of Postorius.
+#
+# Postorius is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, either version 3 of the License, or (at your option)
+# any later version.
+# Postorius is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+# more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# Postorius.  If not, see <http://www.gnu.org/licenses/>.
+"""Tests for Archival Options"""
+
+
+from __future__ import (
+    absolute_import, division, print_function, unicode_literals)
+
+__metaclass__ = type
+
+
+import mock
+import logging
+
+from django.contrib.auth.models import User
+from django.core.urlresolvers import reverse
+from django.test import Client, RequestFactory, TestCase
+from django.test.utils import override_settings
+from urllib2 import HTTPError
+
+from postorius.forms import ListArchiverForm
+from postorius.tests import MM_VCR
+from postorius.tests.mailman_api_tests import API_CREDENTIALS
+from postorius.utils import get_client
+from postorius.views.list import _add_archival_messages
+
+
+logger = logging.getLogger(__name__)
+vcr_log = logging.getLogger('vcr')
+vcr_log.setLevel(logging.WARNING)
+
+
+@override_settings(**API_CREDENTIALS)
+class ArchivalOptionsAccessTest(TestCase):
+
+    @MM_VCR.use_cassette('archival_options.yaml')
+    def setUp(self):
+        # Create domain `example.com` in Mailman
+        try:
+            example_com = get_client().create_domain('example.com')
+        except HTTPError:
+            example_com = get_client().get_domain('example.com')
+        self.m_list = example_com.create_list('test_list')
+        self.test_user = User.objects.create_user(
+            'test_user', 'test_user@example.com', 'pwd')
+        self.test_superuser = User.objects.create_superuser(
+            'test_superuser', 'test_superuser@example.com', 'pwd')
+
+    @MM_VCR.use_cassette('archival_options.yaml')
+    def tearDown(self):
+        self.test_user.delete()
+        self.test_superuser.delete()
+        self.m_list.delete()
+
+    @MM_VCR.use_cassette('archival_options.yaml')
+    def test_no_access_for_unauthenticated_user(self):
+        response = self.client.get(reverse('list_archival_options',
+                                   args=('test_list.example.com', )))
+        self.assertEqual(response.status_code, 403)
+
+    @MM_VCR.use_cassette('archival_options.yaml')
+    def test_no_access_for_unauthenticated_user(self):
+        self.client.login(username=self.test_superuser.username,
+                          password='pwd')
+        response = self.client.get(reverse('list_archival_options',
+                                   args=('test_list.example.com', )))
+        self.assertEqual(response.status_code, 200)
+
+
+@override_settings(**API_CREDENTIALS)
+class ArchivalOptions(TestCase):
+
+    @MM_VCR.use_cassette('test_list_archival_options.yaml')
+    def setUp(self):
+        # Create domain `example.com` in Mailman.
+        try:
+            example_com = get_client().create_domain('example.com')
+        except HTTPError:
+            example_com = get_client().get_domain('example.com')
+        self.m_list = example_com.create_list('test_list')
+        self.test_user = User.objects.create_user(
+            'test_user', 'test_user@example.com', 'pwd')
+        self.test_superuser = User.objects.create_superuser(
+            'test_superuser', 'test_superuser@example.com', 'pwd')
+        self.client.login(username=self.test_superuser.username,
+                          password='pwd')
+
+    @MM_VCR.use_cassette('test_list_archival_options.yaml')
+    def tearDown(self):
+        self.test_user.delete()
+        self.test_superuser.delete()
+        self.m_list.delete()
+
+    @MM_VCR.use_cassette('test_list_archival_options.yaml')
+    def test_context_contains_list_archivers(self):
+        response = self.client.get(reverse('list_archival_options',
+                                   args=('test_list.example.com', )))
+        self.assertTrue('archivers' in response.context)
+
+    @MM_VCR.use_cassette('test_list_archival_options.yaml')
+    def test_context_contains_the_right_form(self):
+        response = self.client.get(reverse('list_archival_options',
+                                   args=('test_list.example.com', )))
+        self.assertEqual(type(response.context['form']), ListArchiverForm)
+
+    def test_post_data_is_correctly_processed(self):
+        with MM_VCR.use_cassette('test_list_archival_options.yaml'):
+            archivers = self.m_list.archivers
+            # Archiver is enabled by default.
+            self.assertTrue(archivers['mail-archive'])
+        
+        with MM_VCR.use_cassette('test_list_archival_options_disable_archiver.yaml'):
+            # Archiver is disabled after it's deactivated in the form.
+            response = self.client.post(
+                reverse('list_archival_options', args=('test_list.example.com', )),
+                {'archivers': ['mhonarc', 'prototype']})
+            self.assertFalse(self.m_list.archivers['mail-archive'])
+
+        with MM_VCR.use_cassette('test_list_archival_options_enable_archiver.yaml'):
+            # Archiver is disabled after it's deactivated in the form.
+            response = self.client.post(
+                reverse('list_archival_options', args=('test_list.example.com', )),
+                {'archivers': ['mail-archive']})
+            self.assertTrue(self.m_list.archivers['mail-archive'])
+
+
+class ArchivalMessagesTest(TestCase):
+    """
+    Tests the ``_add_archival_messages`` helper method.
+    """
+
+    def setUp(self):
+        factory = RequestFactory()
+        self.request = factory.get('/')
+
+    @mock.patch('django.contrib.messages.success')
+    @mock.patch('django.contrib.messages.warning')
+    def test_warning_messages(self, mock_warning, mock_success):
+        # foo-archiver enabled, but not stored adds warning message.
+        _add_archival_messages(['foo-archiver'], [], {'foo-archiver': False}, self.request)
+        self.assertTrue('could not be enabled' in mock_warning.call_args[0][1])
+        self.assertTrue('foo-archiver' in mock_warning.call_args[0][1])
+        # messages.success should not have been called.
+        self.assertEqual(mock_success.call_count, 0)
+        
+    @mock.patch('django.contrib.messages.success')
+    @mock.patch('django.contrib.messages.warning')
+    def test_success_messages(self, mock_warning, mock_success):
+        # foo-archiver enabled and stored adds success message.
+        _add_archival_messages(['foo-archiver'], [], {'foo-archiver': True}, self.request)
+        self.assertTrue('activated new archivers' in mock_success.call_args[0][1])
+        self.assertTrue('foo-archiver' in mock_success.call_args[0][1])
+        # messages.warning should not have been called.
+        self.assertEqual(mock_warning.call_count, 0)
diff --git a/src/postorius/tests/test_forms.py b/src/postorius/tests/test_forms.py
index a48c8f5..116212c 100644
--- a/src/postorius/tests/test_forms.py
+++ b/src/postorius/tests/test_forms.py
@@ -16,7 +16,7 @@
 # Postorius.  If not, see <http://www.gnu.org/licenses/>.
 from django.utils import unittest
 
-from postorius.forms import UserPreferences, DomainNew
+from postorius.forms import UserPreferences, DomainNew, ListNew
 
 
 class UserPreferencesTest(unittest.TestCase):
@@ -49,3 +49,26 @@
             'contact_address': 'contact@mailman.most-desirable.org',
         })
         self.assertFalse(form.is_valid())
+
+class ListNewTest(unittest.TestCase):
+
+    def test_form_fields_list(self):
+        form = ListNew({
+            'listname': 'xyz',
+            'mail_host': 'mailman.most-desirable.org',
+            'list_owner': 'contact@mailman.most-desirable.org',
+            'advertise': 'abcd',
+            'description': 'The Most Desirable organization',
+        })
+        self.assertTrue(form.is_valid)
+
+    def test_form_fields_list_invalid(self):
+        form = ListNew({
+             'listname': 'xy#z',
+             'mail_host': 'mailman.most-desirable.org',
+             'list_owner': 'mailman.most-desirable.org',
+             'advertise': 'abcd',
+             'description': 'The Most Desirable organization',
+        })
+        self.assertFalse(form.is_valid())
+
diff --git a/src/postorius/urls.py b/src/postorius/urls.py
index bcfe036..65459c9 100644
--- a/src/postorius/urls.py
+++ b/src/postorius/urls.py
@@ -54,8 +54,8 @@
                                     ListMassSubscribeView.as_view(
                                     ), name='mass_subscribe'),
                                 url(r'^mass_removal/$',
-				    ListMassRemovalView.as_view(
-			            ), name='mass_removal'),
+                                    ListMassRemovalView.as_view(
+                                    ), name='mass_removal'),
                                 url(r'^delete$',
                                     'list_delete', name='list_delete'),
                                 url(r'^held_messages/(?P<msg_id>[^/]+)/'
@@ -81,7 +81,10 @@
                                     'list_settings',
                                     name='list_settings'),
                                 url(r'^unsubscribe_all$',
-				    'remove_all_subscribers', name='unsubscribe_all'),
+                                    'remove_all_subscribers', name='unsubscribe_all'),
+                                url(r'^archival_options$',
+                                    'list_archival_options',
+                                    name='list_archival_options'),
                                 )
 
 urlpatterns = patterns(
diff --git a/src/postorius/views/list.py b/src/postorius/views/list.py
index 52154c4..09b845f 100644
--- a/src/postorius/views/list.py
+++ b/src/postorius/views/list.py
@@ -17,7 +17,6 @@
 # Postorius.  If not, see <http://www.gnu.org/licenses/>.
 import logging
 
-from django.conf import settings
 from django.contrib import messages
 from django.contrib.auth.decorators import (login_required,
                                             user_passes_test)
@@ -31,8 +30,7 @@
 from urllib2 import HTTPError
 
 from postorius import utils
-from postorius.models import (Domain, List, MailmanUser,
-                              MailmanApiError)
+from postorius.models import (Domain, List, MailmanApiError)
 from postorius.forms import *
 from postorius.auth.decorators import *
 from postorius.views.generic import MailingListView
@@ -230,11 +228,10 @@
             return utils.render_api_error(request)
         except ValueError, e:
             messages.error(request, e)
-        return redirect('list_summary', self.mailing_list.list_id)
+        return redirect('list_members', self.mailing_list.list_id)
 
 
 class ListMassSubscribeView(MailingListView):
-
     """Mass subscription."""
 
     @method_decorator(list_owner_required)
@@ -254,9 +251,10 @@
                 try:
                     validate_email(email)
                     self.mailing_list.subscribe(address=email)
-                    messages.success(request,
-                                   'The address %s has been subscribed to %s.' %
-                                    (email, self.mailing_list.fqdn_listname))
+                    messages.success(
+                        request,
+                        'The address %s has been subscribed to %s.' %
+                        (email, self.mailing_list.fqdn_listname))
                 except MailmanApiError:
                     return utils.render_api_error(request)
                 except HTTPError, e:
@@ -511,7 +509,6 @@
             context_instance=RequestContext(request))
 
 
- 
 @list_moderator_required
 def list_held_messages(request, list_id):
     """Shows a list of held messages.
@@ -698,28 +695,107 @@
                                'list_id': the_list.list_id},
                               context_instance=RequestContext(request))
 
+
+def _add_archival_messages(to_activate, to_disable, after_submission,
+                           request):
+    """
+    Add feedback messages to session, depending on previously set archivers.
+    """
+    # There are archivers to enable.
+    if len(to_activate) > 0:
+        # If the archiver shows up in the data set *after* the update,
+        # we can show a success message.
+        activation_postponed = []
+        activation_success = []
+        for archiver in to_activate:
+            if after_submission[archiver] is True:
+                activation_success.append(archiver)
+            else:
+                activation_postponed.append(archiver)
+        # If archivers couldn't be updated, show a message:
+        if len(activation_postponed) > 0:
+            messages.warning(request,
+                             _('Some archivers could not be enabled, probably '
+                               'because they are not enabled in the Mailman '
+                               'configuration. They will be enabled for '
+                               'this list, if the archiver is enabled in the '
+                               'Mailman configuration. {0}.'
+                               ''.format(', '.join(activation_postponed))))
+        if len(activation_success) > 0:
+            messages.success(request,
+                             _('You activated new archivers for this list: '
+                               '{0}'.format(', '.join(activation_success))))
+    # There are archivers to disable.
+    if len(to_disable) > 0:
+        messages.success(request,
+                         _('You disabled the following archivers: '
+                           '{0}'.format(', '.join(to_disable))))
+
+
+
 @list_owner_required
 def remove_all_subscribers(request, list_id):
    
     """Empty the list by unsubscribing all members."""
     
     try:
-	mlist = List.objects.get_or_404(fqdn_listname=list_id)
-	if len(mlist.members) == 0:
-	    messages.error(request, 'No member is subscribed to the list currently.')
-	    return redirect('mass_removal', mlist.list_id)
+        mlist = List.objects.get_or_404(fqdn_listname=list_id)
+        if len(mlist.members) == 0:
+            messages.error(request, 'No member is subscribed to the list currently.')
+            return redirect('mass_removal', mlist.list_id)
+        if request.method == 'POST':
+            try:
+                for names in mlist.members:
+                    mlist.unsubscribe(names.email)
+                messages.success(request,
+                                'All members have been unsubscribed from the list.')
+                return redirect('list_members', mlist.list_id)
+            except Exception, e:
+                messages.error(request, e)
+        return render_to_response('postorius/lists/confirm_removeall_subscribers.html',
+                                 {'list_id': mlist.list_id},
+                                 context_instance=RequestContext(request))
     except MailmanApiError:
         return utils.render_api_error(request)
-	
+
+
+@list_owner_required
+def list_archival_options(request, list_id):
+    """
+    Activate or deactivate list archivers.
+    """
+    # Get the list and cache the archivers property.
+    m_list = utils.get_client().get_list(list_id)
+    archivers = m_list.archivers
+
+    # Process form submission.
     if request.method == 'POST':
-	try:
-	    for names in mlist.members:
-                mlist.unsubscribe(names.email)
-	    messages.success(request,
-			    'All members have been unsubscribed from the list.')
-	except Exception, e:
-	    messages.error(request, e)
-	return redirect('list_members', mlist.list_id)
-    return render_to_response('postorius/lists/confirm_removeall_subscribers.html', 
-			     {'list_id' : mlist.list_id},
-			     context_instance=RequestContext(request))
+        current = [key for key in archivers.keys() if archivers[key]]
+        posted = request.POST.getlist('archivers')
+
+        # These should be activated
+        to_activate = [arc for arc in posted if arc not in current]
+        for arc in to_activate:
+            archivers[arc] = True
+        # These should be disabled
+        to_disable = [arc for arc in current if arc not in posted and
+                      arc in current]
+        for arc in to_disable:
+            archivers[arc] = False
+
+        # Re-cache list of archivers after update.
+        archivers = m_list.archivers
+
+        # Show success/error messages.
+        _add_archival_messages(to_activate, to_disable, archivers, request)
+
+    # Instantiate form with current archiver data.
+    initial = {'archivers': [key for key in archivers.keys()
+                             if archivers[key] is True]}
+    form = ListArchiverForm(initial=initial, archivers=archivers)
+
+    return render_to_response('postorius/lists/archival_options.html',
+                              {'list': m_list,
+                               'form': form,
+                               'archivers': archivers},
+                              context_instance=RequestContext(request))
diff --git a/src/postorius/views/settings.py b/src/postorius/views/settings.py
index cd6cdf3..43e24f2 100644
--- a/src/postorius/views/settings.py
+++ b/src/postorius/views/settings.py
@@ -72,7 +72,8 @@
         if form.is_valid():
             domain = Domain(mail_host=form.cleaned_data['mail_host'],
                             base_url=form.cleaned_data['web_host'],
-                            description=form.cleaned_data['description'])
+                            description=form.cleaned_data['description'],
+                            owner=request.user.email)
             try:
                 domain.save()
             except MailmanApiError: