Merge lp:~flo-fuchs/mailman.client/archival_options into lp:mailman.client

Proposed by Florian Fuchs
Status: Merged
Merged at revision: 63
Proposed branch: lp:~flo-fuchs/mailman.client/archival_options
Merge into: lp:mailman.client
Diff against target: 5601 lines (+2328/-2082)
4 files modified
src/mailmanclient/NEWS.rst (+2/-1)
src/mailmanclient/_client.py (+64/-0)
src/mailmanclient/docs/using.rst (+42/-1)
src/mailmanclient/tests/data/tape.yaml (+2220/-2080)
To merge this branch: bzr merge lp:~flo-fuchs/mailman.client/archival_options
Reviewer Review Type Date Requested Status
Mailman Coders Pending
Review via email: mp+253005@code.launchpad.net

Description of the change

This change introduces archival options to mailman.client:

- _List objects now have an `archivers` property which holds a dictionary with "<archiver>: <enabled>" pairs.

- _List objects now have a `set_archiver` method which accepts an archiver name and a Boolean for the `enabled` status.

To post a comment you must log in.
68. By Florian Fuchs

* Introduced a dict-like ``archivers`` property.
* Removed the list class's set_archiver method.
* Updated docs.
* Updated vcr yaml data.

69. By Florian Fuchs

Added ``_ListArchivers`` docstrings and a couple of comments.

70. By Florian Fuchs

Add news entry for archiver settings.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'src/mailmanclient/NEWS.rst'
--- src/mailmanclient/NEWS.rst 2015-01-20 20:48:26 +0000
+++ src/mailmanclient/NEWS.rst 2015-04-07 07:05:38 +0000
@@ -7,7 +7,8 @@
77
8 * Port to Python 3.4.8 * Port to Python 3.4.
9 * Run test suite with `tox`.9 * Run test suite with `tox`.
10 * Use vcrpy for HTTP testing10 * Use vcrpy for HTTP testing.
11 * Add list archiver access.
1112
1213
131.0.0a1 (2014-03-15)141.0.0a1 (2014-03-15)
1415
=== modified file 'src/mailmanclient/_client.py'
--- src/mailmanclient/_client.py 2015-01-04 22:43:40 +0000
+++ src/mailmanclient/_client.py 2015-04-07 07:05:38 +0000
@@ -446,6 +446,14 @@
446 entries.append(request)446 entries.append(request)
447 return entries447 return entries
448448
449 @property
450 def archivers(self):
451 """
452 Returns a _ListArchivers instance.
453 """
454 url = 'lists/{0}/archivers'.format(self.list_id)
455 return _ListArchivers(self._connection, url, self)
456
449 def add_owner(self, address):457 def add_owner(self, address):
450 self.add_role('owner', address)458 self.add_role('owner', address)
451459
@@ -551,6 +559,62 @@
551 'lists/{0}'.format(self.fqdn_listname), None, 'DELETE')559 'lists/{0}'.format(self.fqdn_listname), None, 'DELETE')
552560
553561
562class _ListArchivers:
563 """
564 Represents the activation status for each site-wide available archiver
565 for a given list.
566 """
567
568 def __init__(self, connection, url, list_obj):
569 """
570 :param connection: An API connection object.
571 :type connection: _Connection.
572 :param url: The API url of the list's archiver endpoint.
573 :param url: str.
574 :param list_obj: The corresponding list object.
575 :type list_obj: _List.
576 """
577 self._connection = connection
578 self._url = url
579 self._list_obj = list_obj
580 self._info = None
581
582 def __repr__(self):
583 self._get_info()
584 return '<Archivers on "{0}">'.format(self._list_obj.list_id)
585
586 def _get_info(self):
587 # Get data from API; only once per instance.
588 if self._info is None:
589 response, content = self._connection.call(self._url)
590 # Remove `http_etag` from dictionary, we only want
591 # the archiver info.
592 content.pop('http_etag')
593 self._info = content
594
595 def __iter__(self):
596 self._get_info()
597 for archiver in self._info:
598 yield self._info[archiver]
599
600 def __getitem__(self, key):
601 self._get_info()
602 # No precautions against KeyError, should behave like a dict.
603 return self._info[key]
604
605 def __setitem__(self, key, value):
606 self._get_info()
607 # No precautions against KeyError, should behave like a dict.
608 self._info[key] = value
609 # Update archiver status via the API.
610 self._connection.call(self._url, self._info, method='PUT')
611
612 def keys(self):
613 self._get_info()
614 for key in self._info:
615 yield key
616
617
554class _Member:618class _Member:
555619
556 def __init__(self, connection, url):620 def __init__(self, connection, url):
557621
=== modified file 'src/mailmanclient/docs/using.rst'
--- src/mailmanclient/docs/using.rst 2015-02-13 16:35:18 +0000
+++ src/mailmanclient/docs/using.rst 2015-04-07 07:05:38 +0000
@@ -1,4 +1,4 @@
1j==================1===================
2Mailman REST client2Mailman REST client
3===================3===================
44
@@ -687,3 +687,44 @@
687687
688 >>> len(test_one.held)688 >>> len(test_one.held)
689 0689 0
690
691
692Archivers
693=========
694
695
696Each list object has an ``archivers`` attribute.
697
698 >>> archivers = test_one.archivers
699 >>> print(archivers)
700 <Archivers on "test-one.example.com">
701
702The activation status of each available archiver can be accessed like a
703key in a dictionary.
704
705 >>> archivers = test_one.archivers
706 >>> for archiver in sorted(archivers.keys()):
707 ... print('{0}: {1}'.format(archiver, archivers[archiver]))
708 mail-archive: True
709 mhonarc: True
710 prototype: False
711
712 >>> archivers['mail-archive']
713 True
714 >>> archivers['mhonarc']
715 True
716
717They can also be set like items in dictionary.
718
719 >>> archivers['mail-archive'] = False
720 >>> archivers['mhonarc'] = False
721
722So if we get a new ``archivers`` object from the API (by accessing the
723list's archiver attribute again), we can see that the archiver stati
724have now been set.
725
726 >>> archivers = test_one.archivers
727 >>> archivers['mail-archive']
728 False
729 >>> archivers['mhonarc']
730 False
690731
=== modified file 'src/mailmanclient/tests/data/tape.yaml'
--- src/mailmanclient/tests/data/tape.yaml 2015-01-20 20:48:26 +0000
+++ src/mailmanclient/tests/data/tape.yaml 2015-04-07 07:05:38 +0000
@@ -8,12 +8,12 @@
8 method: GET8 method: GET
9 uri: http://localhost:9001/3.0/system/versions9 uri: http://localhost:9001/3.0/system/versions
10 response:10 response:
11 body: {string: '{"mailman_version": "GNU Mailman 3.0.0b6 (Show Don''t Tell)",11 body: {string: '{"http_etag": "\"a11ef6dd3531a1dd1659a72875040f967c80fdeb\"",
12 "python_version": "3.4.2 (default, Oct 8 2014, 13:08:17) \n[GCC 4.9.1]",12 "self_link": "http://localhost:9001/3.0/system/versions", "python_version":
13 "http_etag": "\"a11ef6dd3531a1dd1659a72875040f967c80fdeb\"", "self_link":13 "3.4.2 (default, Oct 8 2014, 13:08:17) \n[GCC 4.9.1]", "mailman_version":
14 "http://localhost:9001/3.0/system/versions"}'}14 "GNU Mailman 3.0.0b6 (Show Don''t Tell)"}'}
15 headers:15 headers:
16 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']16 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
17 Server: [WSGIServer/0.2 CPython/3.4.2]17 Server: [WSGIServer/0.2 CPython/3.4.2]
18 content-length: ['253']18 content-length: ['253']
19 content-type: [application/json; charset=utf-8]19 content-type: [application/json; charset=utf-8]
@@ -30,7 +30,7 @@
30 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",30 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
31 "total_size": 0, "start": 0}'}31 "total_size": 0, "start": 0}'}
32 headers:32 headers:
33 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']33 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
34 Server: [WSGIServer/0.2 CPython/3.4.2]34 Server: [WSGIServer/0.2 CPython/3.4.2]
35 content-length: ['90']35 content-length: ['90']
36 content-type: [application/json; charset=utf-8]36 content-type: [application/json; charset=utf-8]
@@ -47,13 +47,13 @@
47 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",47 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
48 "total_size": 0, "start": 0}'}48 "total_size": 0, "start": 0}'}
49 headers:49 headers:
50 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']50 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
51 Server: [WSGIServer/0.2 CPython/3.4.2]51 Server: [WSGIServer/0.2 CPython/3.4.2]
52 content-length: ['90']52 content-length: ['90']
53 content-type: [application/json; charset=utf-8]53 content-type: [application/json; charset=utf-8]
54 status: {code: 200, message: OK}54 status: {code: 200, message: OK}
55- request:55- request:
56 body: mail_host=example.com&contact_address=admin%40example.com56 body: contact_address=admin%40example.com&mail_host=example.com
57 headers:57 headers:
58 accept-encoding: ['gzip, deflate']58 accept-encoding: ['gzip, deflate']
59 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]59 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
@@ -64,7 +64,7 @@
64 response:64 response:
65 body: {string: ''}65 body: {string: ''}
66 headers:66 headers:
67 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']67 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
68 Server: [WSGIServer/0.2 CPython/3.4.2]68 Server: [WSGIServer/0.2 CPython/3.4.2]
69 content-length: ['0']69 content-length: ['0']
70 location: ['http://localhost:9001/3.0/domains/example.com']70 location: ['http://localhost:9001/3.0/domains/example.com']
@@ -78,50 +78,50 @@
78 method: GET78 method: GET
79 uri: http://localhost:9001/3.0/domains/example.com79 uri: http://localhost:9001/3.0/domains/example.com
80 response:80 response:
81 body: {string: '{"http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",81 body: {string: '{"contact_address": "admin@example.com", "mail_host": "example.com",
82 "base_url": "http://example.com", "url_host": "example.com", "contact_address":82 "base_url": "http://example.com", "http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",
83 "admin@example.com", "description": null, "mail_host": "example.com", "self_link":83 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.com",
84 "http://localhost:9001/3.0/domains/example.com"}'}84 "url_host": "example.com"}'}
85 headers:85 headers:
86 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']86 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
87 Server: [WSGIServer/0.2 CPython/3.4.2]87 Server: [WSGIServer/0.2 CPython/3.4.2]
88 content-length: ['273']88 content-length: ['273']
89 content-type: [application/json; charset=utf-8]89 content-type: [application/json; charset=utf-8]
90 status: {code: 200, message: OK}90 status: {code: 200, message: OK}
91- request:91- request:
92 body: null92 body: null
93 headers:93 headers:
94 accept-encoding: ['gzip, deflate']94 accept-encoding: ['gzip, deflate']
95 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]95 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
96 user-agent: [GNU Mailman REST client v1.0.0b1]96 user-agent: [GNU Mailman REST client v1.0.0b1]
97 method: GET97 method: GET
98 uri: http://localhost:9001/3.0/domains/example.com98 uri: http://localhost:9001/3.0/domains/example.com
99 response:99 response:
100 body: {string: '{"http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",100 body: {string: '{"contact_address": "admin@example.com", "mail_host": "example.com",
101 "base_url": "http://example.com", "url_host": "example.com", "contact_address":101 "base_url": "http://example.com", "http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",
102 "admin@example.com", "description": null, "mail_host": "example.com", "self_link":102 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.com",
103 "http://localhost:9001/3.0/domains/example.com"}'}103 "url_host": "example.com"}'}
104 headers:104 headers:
105 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']105 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
106 Server: [WSGIServer/0.2 CPython/3.4.2]106 Server: [WSGIServer/0.2 CPython/3.4.2]
107 content-length: ['273']107 content-length: ['273']
108 content-type: [application/json; charset=utf-8]108 content-type: [application/json; charset=utf-8]
109 status: {code: 200, message: OK}109 status: {code: 200, message: OK}
110- request:110- request:
111 body: null111 body: null
112 headers:112 headers:
113 accept-encoding: ['gzip, deflate']113 accept-encoding: ['gzip, deflate']
114 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]114 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
115 user-agent: [GNU Mailman REST client v1.0.0b1]115 user-agent: [GNU Mailman REST client v1.0.0b1]
116 method: GET116 method: GET
117 uri: http://localhost:9001/3.0/domains/example.com117 uri: http://localhost:9001/3.0/domains/example.com
118 response:118 response:
119 body: {string: '{"http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",119 body: {string: '{"contact_address": "admin@example.com", "mail_host": "example.com",
120 "base_url": "http://example.com", "url_host": "example.com", "contact_address":120 "base_url": "http://example.com", "http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",
121 "admin@example.com", "description": null, "mail_host": "example.com", "self_link":121 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.com",
122 "http://localhost:9001/3.0/domains/example.com"}'}122 "url_host": "example.com"}'}
123 headers:123 headers:
124 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']124 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
125 Server: [WSGIServer/0.2 CPython/3.4.2]125 Server: [WSGIServer/0.2 CPython/3.4.2]
126 content-length: ['273']126 content-length: ['273']
127 content-type: [application/json; charset=utf-8]127 content-type: [application/json; charset=utf-8]
@@ -136,12 +136,12 @@
136 uri: http://localhost:9001/3.0/domains136 uri: http://localhost:9001/3.0/domains
137 response:137 response:
138 body: {string: '{"http_etag": "\"6df529c1146b355d86760c043ba724375711c3fb\"",138 body: {string: '{"http_etag": "\"6df529c1146b355d86760c043ba724375711c3fb\"",
139 "total_size": 1, "entries": [{"http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",139 "total_size": 1, "entries": [{"contact_address": "admin@example.com", "mail_host":
140 "base_url": "http://example.com", "url_host": "example.com", "contact_address":140 "example.com", "base_url": "http://example.com", "http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",
141 "admin@example.com", "description": null, "mail_host": "example.com", "self_link":141 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.com",
142 "http://localhost:9001/3.0/domains/example.com"}], "start": 0}'}142 "url_host": "example.com"}], "start": 0}'}
143 headers:143 headers:
144 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']144 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
145 Server: [WSGIServer/0.2 CPython/3.4.2]145 Server: [WSGIServer/0.2 CPython/3.4.2]
146 content-length: ['378']146 content-length: ['378']
147 content-type: [application/json; charset=utf-8]147 content-type: [application/json; charset=utf-8]
@@ -155,12 +155,12 @@
155 method: GET155 method: GET
156 uri: http://localhost:9001/3.0/domains/example.com156 uri: http://localhost:9001/3.0/domains/example.com
157 response:157 response:
158 body: {string: '{"http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",158 body: {string: '{"contact_address": "admin@example.com", "mail_host": "example.com",
159 "base_url": "http://example.com", "url_host": "example.com", "contact_address":159 "base_url": "http://example.com", "http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",
160 "admin@example.com", "description": null, "mail_host": "example.com", "self_link":160 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.com",
161 "http://localhost:9001/3.0/domains/example.com"}'}161 "url_host": "example.com"}'}
162 headers:162 headers:
163 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']163 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
164 Server: [WSGIServer/0.2 CPython/3.4.2]164 Server: [WSGIServer/0.2 CPython/3.4.2]
165 content-length: ['273']165 content-length: ['273']
166 content-type: [application/json; charset=utf-8]166 content-type: [application/json; charset=utf-8]
@@ -177,7 +177,7 @@
177 response:177 response:
178 body: {string: ''}178 body: {string: ''}
179 headers:179 headers:
180 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']180 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
181 Server: [WSGIServer/0.2 CPython/3.4.2]181 Server: [WSGIServer/0.2 CPython/3.4.2]
182 content-length: ['0']182 content-length: ['0']
183 location: ['http://localhost:9001/3.0/domains/example.net']183 location: ['http://localhost:9001/3.0/domains/example.net']
@@ -191,12 +191,12 @@
191 method: GET191 method: GET
192 uri: http://localhost:9001/3.0/domains/example.net192 uri: http://localhost:9001/3.0/domains/example.net
193 response:193 response:
194 body: {string: '{"http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",194 body: {string: '{"contact_address": "postmaster@example.net", "mail_host": "example.net",
195 "base_url": "http://example.net", "url_host": "example.net", "contact_address":195 "base_url": "http://example.net", "http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",
196 "postmaster@example.net", "description": null, "mail_host": "example.net",196 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.net",
197 "self_link": "http://localhost:9001/3.0/domains/example.net"}'}197 "url_host": "example.net"}'}
198 headers:198 headers:
199 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']199 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
200 Server: [WSGIServer/0.2 CPython/3.4.2]200 Server: [WSGIServer/0.2 CPython/3.4.2]
201 content-length: ['278']201 content-length: ['278']
202 content-type: [application/json; charset=utf-8]202 content-type: [application/json; charset=utf-8]
@@ -213,7 +213,7 @@
213 response:213 response:
214 body: {string: ''}214 body: {string: ''}
215 headers:215 headers:
216 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']216 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
217 Server: [WSGIServer/0.2 CPython/3.4.2]217 Server: [WSGIServer/0.2 CPython/3.4.2]
218 content-length: ['0']218 content-length: ['0']
219 location: ['http://localhost:9001/3.0/domains/example.org']219 location: ['http://localhost:9001/3.0/domains/example.org']
@@ -227,12 +227,12 @@
227 method: GET227 method: GET
228 uri: http://localhost:9001/3.0/domains/example.org228 uri: http://localhost:9001/3.0/domains/example.org
229 response:229 response:
230 body: {string: '{"http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",230 body: {string: '{"contact_address": "postmaster@example.org", "mail_host": "example.org",
231 "base_url": "http://example.org", "url_host": "example.org", "contact_address":231 "base_url": "http://example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
232 "postmaster@example.org", "description": null, "mail_host": "example.org",232 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.org",
233 "self_link": "http://localhost:9001/3.0/domains/example.org"}'}233 "url_host": "example.org"}'}
234 headers:234 headers:
235 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']235 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
236 Server: [WSGIServer/0.2 CPython/3.4.2]236 Server: [WSGIServer/0.2 CPython/3.4.2]
237 content-length: ['278']237 content-length: ['278']
238 content-type: [application/json; charset=utf-8]238 content-type: [application/json; charset=utf-8]
@@ -247,19 +247,19 @@
247 uri: http://localhost:9001/3.0/domains247 uri: http://localhost:9001/3.0/domains
248 response:248 response:
249 body: {string: '{"http_etag": "\"f76dc099470a0e1b5bb1788c290dbff8b2e06822\"",249 body: {string: '{"http_etag": "\"f76dc099470a0e1b5bb1788c290dbff8b2e06822\"",
250 "total_size": 3, "entries": [{"http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",250 "total_size": 3, "entries": [{"contact_address": "admin@example.com", "mail_host":
251 "base_url": "http://example.com", "url_host": "example.com", "contact_address":251 "example.com", "base_url": "http://example.com", "http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",
252 "admin@example.com", "description": null, "mail_host": "example.com", "self_link":252 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.com",
253 "http://localhost:9001/3.0/domains/example.com"}, {"http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",253 "url_host": "example.com"}, {"contact_address": "postmaster@example.net",
254 "base_url": "http://example.net", "url_host": "example.net", "contact_address":254 "mail_host": "example.net", "base_url": "http://example.net", "http_etag":
255 "postmaster@example.net", "description": null, "mail_host": "example.net",255 "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"", "description": null, "self_link":
256 "self_link": "http://localhost:9001/3.0/domains/example.net"}, {"http_etag":256 "http://localhost:9001/3.0/domains/example.net", "url_host": "example.net"},
257 "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"", "base_url": "http://example.org",257 {"contact_address": "postmaster@example.org", "mail_host": "example.org",
258 "url_host": "example.org", "contact_address": "postmaster@example.org", "description":258 "base_url": "http://example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
259 null, "mail_host": "example.org", "self_link": "http://localhost:9001/3.0/domains/example.org"}],259 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.org",
260 "start": 0}'}260 "url_host": "example.org"}], "start": 0}'}
261 headers:261 headers:
262 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']262 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
263 Server: [WSGIServer/0.2 CPython/3.4.2]263 Server: [WSGIServer/0.2 CPython/3.4.2]
264 content-length: ['938']264 content-length: ['938']
265 content-type: [application/json; charset=utf-8]265 content-type: [application/json; charset=utf-8]
@@ -273,12 +273,12 @@
273 method: GET273 method: GET
274 uri: http://localhost:9001/3.0/domains/example.com274 uri: http://localhost:9001/3.0/domains/example.com
275 response:275 response:
276 body: {string: '{"http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",276 body: {string: '{"contact_address": "admin@example.com", "mail_host": "example.com",
277 "base_url": "http://example.com", "url_host": "example.com", "contact_address":277 "base_url": "http://example.com", "http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",
278 "admin@example.com", "description": null, "mail_host": "example.com", "self_link":278 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.com",
279 "http://localhost:9001/3.0/domains/example.com"}'}279 "url_host": "example.com"}'}
280 headers:280 headers:
281 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']281 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
282 Server: [WSGIServer/0.2 CPython/3.4.2]282 Server: [WSGIServer/0.2 CPython/3.4.2]
283 content-length: ['273']283 content-length: ['273']
284 content-type: [application/json; charset=utf-8]284 content-type: [application/json; charset=utf-8]
@@ -292,12 +292,12 @@
292 method: GET292 method: GET
293 uri: http://localhost:9001/3.0/domains/example.net293 uri: http://localhost:9001/3.0/domains/example.net
294 response:294 response:
295 body: {string: '{"http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",295 body: {string: '{"contact_address": "postmaster@example.net", "mail_host": "example.net",
296 "base_url": "http://example.net", "url_host": "example.net", "contact_address":296 "base_url": "http://example.net", "http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",
297 "postmaster@example.net", "description": null, "mail_host": "example.net",297 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.net",
298 "self_link": "http://localhost:9001/3.0/domains/example.net"}'}298 "url_host": "example.net"}'}
299 headers:299 headers:
300 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']300 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
301 Server: [WSGIServer/0.2 CPython/3.4.2]301 Server: [WSGIServer/0.2 CPython/3.4.2]
302 content-length: ['278']302 content-length: ['278']
303 content-type: [application/json; charset=utf-8]303 content-type: [application/json; charset=utf-8]
@@ -311,12 +311,12 @@
311 method: GET311 method: GET
312 uri: http://localhost:9001/3.0/domains/example.org312 uri: http://localhost:9001/3.0/domains/example.org
313 response:313 response:
314 body: {string: '{"http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",314 body: {string: '{"contact_address": "postmaster@example.org", "mail_host": "example.org",
315 "base_url": "http://example.org", "url_host": "example.org", "contact_address":315 "base_url": "http://example.org", "http_etag": "\"730f23a7a90aecfe1248f952d15bcfe97ce9e51f\"",
316 "postmaster@example.org", "description": null, "mail_host": "example.org",316 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.org",
317 "self_link": "http://localhost:9001/3.0/domains/example.org"}'}317 "url_host": "example.org"}'}
318 headers:318 headers:
319 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']319 Date: ['Tue, 07 Apr 2015 06:46:14 GMT']
320 Server: [WSGIServer/0.2 CPython/3.4.2]320 Server: [WSGIServer/0.2 CPython/3.4.2]
321 content-length: ['278']321 content-length: ['278']
322 content-type: [application/json; charset=utf-8]322 content-type: [application/json; charset=utf-8]
@@ -333,7 +333,7 @@
333 body: {string: ''}333 body: {string: ''}
334 headers:334 headers:
335 Content-Length: ['0']335 Content-Length: ['0']
336 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']336 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
337 Server: [WSGIServer/0.2 CPython/3.4.2]337 Server: [WSGIServer/0.2 CPython/3.4.2]
338 status: {code: 204, message: No Content}338 status: {code: 204, message: No Content}
339- request:339- request:
@@ -346,15 +346,16 @@
346 uri: http://localhost:9001/3.0/domains346 uri: http://localhost:9001/3.0/domains
347 response:347 response:
348 body: {string: '{"http_etag": "\"8c072a5737b36719925d2e222ca2f8fc5a758b50\"",348 body: {string: '{"http_etag": "\"8c072a5737b36719925d2e222ca2f8fc5a758b50\"",
349 "total_size": 2, "entries": [{"http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",349 "total_size": 2, "entries": [{"contact_address": "admin@example.com", "mail_host":
350 "base_url": "http://example.com", "url_host": "example.com", "contact_address":350 "example.com", "base_url": "http://example.com", "http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",
351 "admin@example.com", "description": null, "mail_host": "example.com", "self_link":351 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.com",
352 "http://localhost:9001/3.0/domains/example.com"}, {"http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",352 "url_host": "example.com"}, {"contact_address": "postmaster@example.net",
353 "base_url": "http://example.net", "url_host": "example.net", "contact_address":353 "mail_host": "example.net", "base_url": "http://example.net", "http_etag":
354 "postmaster@example.net", "description": null, "mail_host": "example.net",354 "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"", "description": null, "self_link":
355 "self_link": "http://localhost:9001/3.0/domains/example.net"}], "start": 0}'}355 "http://localhost:9001/3.0/domains/example.net", "url_host": "example.net"}],
356 "start": 0}'}
356 headers:357 headers:
357 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']358 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
358 Server: [WSGIServer/0.2 CPython/3.4.2]359 Server: [WSGIServer/0.2 CPython/3.4.2]
359 content-length: ['658']360 content-length: ['658']
360 content-type: [application/json; charset=utf-8]361 content-type: [application/json; charset=utf-8]
@@ -368,12 +369,12 @@
368 method: GET369 method: GET
369 uri: http://localhost:9001/3.0/domains/example.com370 uri: http://localhost:9001/3.0/domains/example.com
370 response:371 response:
371 body: {string: '{"http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",372 body: {string: '{"contact_address": "admin@example.com", "mail_host": "example.com",
372 "base_url": "http://example.com", "url_host": "example.com", "contact_address":373 "base_url": "http://example.com", "http_etag": "\"8e9e004095e6daf79c3b9906bf1bb63f21cf60d7\"",
373 "admin@example.com", "description": null, "mail_host": "example.com", "self_link":374 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.com",
374 "http://localhost:9001/3.0/domains/example.com"}'}375 "url_host": "example.com"}'}
375 headers:376 headers:
376 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']377 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
377 Server: [WSGIServer/0.2 CPython/3.4.2]378 Server: [WSGIServer/0.2 CPython/3.4.2]
378 content-length: ['273']379 content-length: ['273']
379 content-type: [application/json; charset=utf-8]380 content-type: [application/json; charset=utf-8]
@@ -387,12 +388,12 @@
387 method: GET388 method: GET
388 uri: http://localhost:9001/3.0/domains/example.net389 uri: http://localhost:9001/3.0/domains/example.net
389 response:390 response:
390 body: {string: '{"http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",391 body: {string: '{"contact_address": "postmaster@example.net", "mail_host": "example.net",
391 "base_url": "http://example.net", "url_host": "example.net", "contact_address":392 "base_url": "http://example.net", "http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",
392 "postmaster@example.net", "description": null, "mail_host": "example.net",393 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.net",
393 "self_link": "http://localhost:9001/3.0/domains/example.net"}'}394 "url_host": "example.net"}'}
394 headers:395 headers:
395 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']396 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
396 Server: [WSGIServer/0.2 CPython/3.4.2]397 Server: [WSGIServer/0.2 CPython/3.4.2]
397 content-length: ['278']398 content-length: ['278']
398 content-type: [application/json; charset=utf-8]399 content-type: [application/json; charset=utf-8]
@@ -409,7 +410,7 @@
409 response:410 response:
410 body: {string: ''}411 body: {string: ''}
411 headers:412 headers:
412 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']413 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
413 Server: [WSGIServer/0.2 CPython/3.4.2]414 Server: [WSGIServer/0.2 CPython/3.4.2]
414 content-length: ['0']415 content-length: ['0']
415 location: ['http://localhost:9001/3.0/lists/test-one.example.com']416 location: ['http://localhost:9001/3.0/lists/test-one.example.com']
@@ -423,13 +424,13 @@
423 method: GET424 method: GET
424 uri: http://localhost:9001/3.0/lists/test-one.example.com425 uri: http://localhost:9001/3.0/lists/test-one.example.com
425 response:426 response:
426 body: {string: '{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",427 body: {string: '{"display_name": "Test-one", "list_id": "test-one.example.com",
427 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":428 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
428 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",429 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
429 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":430 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
430 "Test-one"}'}431 "volume": 1}'}
431 headers:432 headers:
432 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']433 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
433 Server: [WSGIServer/0.2 CPython/3.4.2]434 Server: [WSGIServer/0.2 CPython/3.4.2]
434 content-length: ['319']435 content-length: ['319']
435 content-type: [application/json; charset=utf-8]436 content-type: [application/json; charset=utf-8]
@@ -443,13 +444,13 @@
443 method: GET444 method: GET
444 uri: http://localhost:9001/3.0/lists/test-one@example.com445 uri: http://localhost:9001/3.0/lists/test-one@example.com
445 response:446 response:
446 body: {string: '{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",447 body: {string: '{"display_name": "Test-one", "list_id": "test-one.example.com",
447 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":448 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
448 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",449 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
449 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":450 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
450 "Test-one"}'}451 "volume": 1}'}
451 headers:452 headers:
452 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']453 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
453 Server: [WSGIServer/0.2 CPython/3.4.2]454 Server: [WSGIServer/0.2 CPython/3.4.2]
454 content-length: ['319']455 content-length: ['319']
455 content-type: [application/json; charset=utf-8]456 content-type: [application/json; charset=utf-8]
@@ -466,7 +467,7 @@
466 response:467 response:
467 body: {string: ''}468 body: {string: ''}
468 headers:469 headers:
469 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']470 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
470 Server: [WSGIServer/0.2 CPython/3.4.2]471 Server: [WSGIServer/0.2 CPython/3.4.2]
471 content-length: ['0']472 content-length: ['0']
472 location: ['http://localhost:9001/3.0/lists/test-two.example.com']473 location: ['http://localhost:9001/3.0/lists/test-two.example.com']
@@ -480,13 +481,13 @@
480 method: GET481 method: GET
481 uri: http://localhost:9001/3.0/lists/test-two.example.com482 uri: http://localhost:9001/3.0/lists/test-two.example.com
482 response:483 response:
483 body: {string: '{"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",484 body: {string: '{"display_name": "Test-two", "list_id": "test-two.example.com",
484 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":485 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
485 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",486 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
486 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":487 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
487 "Test-two"}'}488 "volume": 1}'}
488 headers:489 headers:
489 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']490 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
490 Server: [WSGIServer/0.2 CPython/3.4.2]491 Server: [WSGIServer/0.2 CPython/3.4.2]
491 content-length: ['319']492 content-length: ['319']
492 content-type: [application/json; charset=utf-8]493 content-type: [application/json; charset=utf-8]
@@ -500,12 +501,12 @@
500 method: GET501 method: GET
501 uri: http://localhost:9001/3.0/domains/example.net502 uri: http://localhost:9001/3.0/domains/example.net
502 response:503 response:
503 body: {string: '{"http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",504 body: {string: '{"contact_address": "postmaster@example.net", "mail_host": "example.net",
504 "base_url": "http://example.net", "url_host": "example.net", "contact_address":505 "base_url": "http://example.net", "http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",
505 "postmaster@example.net", "description": null, "mail_host": "example.net",506 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.net",
506 "self_link": "http://localhost:9001/3.0/domains/example.net"}'}507 "url_host": "example.net"}'}
507 headers:508 headers:
508 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']509 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
509 Server: [WSGIServer/0.2 CPython/3.4.2]510 Server: [WSGIServer/0.2 CPython/3.4.2]
510 content-length: ['278']511 content-length: ['278']
511 content-type: [application/json; charset=utf-8]512 content-type: [application/json; charset=utf-8]
@@ -519,12 +520,12 @@
519 method: GET520 method: GET
520 uri: http://localhost:9001/3.0/domains/example.net521 uri: http://localhost:9001/3.0/domains/example.net
521 response:522 response:
522 body: {string: '{"http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",523 body: {string: '{"contact_address": "postmaster@example.net", "mail_host": "example.net",
523 "base_url": "http://example.net", "url_host": "example.net", "contact_address":524 "base_url": "http://example.net", "http_etag": "\"e9851cfb8e0e0999c083459951f4f9764f3be325\"",
524 "postmaster@example.net", "description": null, "mail_host": "example.net",525 "description": null, "self_link": "http://localhost:9001/3.0/domains/example.net",
525 "self_link": "http://localhost:9001/3.0/domains/example.net"}'}526 "url_host": "example.net"}'}
526 headers:527 headers:
527 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']528 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
528 Server: [WSGIServer/0.2 CPython/3.4.2]529 Server: [WSGIServer/0.2 CPython/3.4.2]
529 content-length: ['278']530 content-length: ['278']
530 content-type: [application/json; charset=utf-8]531 content-type: [application/json; charset=utf-8]
@@ -541,7 +542,7 @@
541 response:542 response:
542 body: {string: ''}543 body: {string: ''}
543 headers:544 headers:
544 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']545 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
545 Server: [WSGIServer/0.2 CPython/3.4.2]546 Server: [WSGIServer/0.2 CPython/3.4.2]
546 content-length: ['0']547 content-length: ['0']
547 location: ['http://localhost:9001/3.0/lists/test-three.example.net']548 location: ['http://localhost:9001/3.0/lists/test-three.example.net']
@@ -555,13 +556,13 @@
555 method: GET556 method: GET
556 uri: http://localhost:9001/3.0/lists/test-three.example.net557 uri: http://localhost:9001/3.0/lists/test-three.example.net
557 response:558 response:
558 body: {string: '{"http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",559 body: {string: '{"display_name": "Test-three", "list_id": "test-three.example.net",
559 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.net",560 "self_link": "http://localhost:9001/3.0/lists/test-three.example.net", "fqdn_listname":
560 "mail_host": "example.net", "self_link": "http://localhost:9001/3.0/lists/test-three.example.net",561 "test-three@example.net", "member_count": 0, "list_name": "test-three", "mail_host":
561 "list_id": "test-three.example.net", "list_name": "test-three", "display_name":562 "example.net", "http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",
562 "Test-three"}'}563 "volume": 1}'}
563 headers:564 headers:
564 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']565 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
565 Server: [WSGIServer/0.2 CPython/3.4.2]566 Server: [WSGIServer/0.2 CPython/3.4.2]
566 content-length: ['329']567 content-length: ['329']
567 content-type: [application/json; charset=utf-8]568 content-type: [application/json; charset=utf-8]
@@ -578,7 +579,7 @@
578 response:579 response:
579 body: {string: ''}580 body: {string: ''}
580 headers:581 headers:
581 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']582 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
582 Server: [WSGIServer/0.2 CPython/3.4.2]583 Server: [WSGIServer/0.2 CPython/3.4.2]
583 content-length: ['0']584 content-length: ['0']
584 location: ['http://localhost:9001/3.0/lists/test-three.example.com']585 location: ['http://localhost:9001/3.0/lists/test-three.example.com']
@@ -592,13 +593,13 @@
592 method: GET593 method: GET
593 uri: http://localhost:9001/3.0/lists/test-three.example.com594 uri: http://localhost:9001/3.0/lists/test-three.example.com
594 response:595 response:
595 body: {string: '{"http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",596 body: {string: '{"display_name": "Test-three", "list_id": "test-three.example.com",
596 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.com",597 "self_link": "http://localhost:9001/3.0/lists/test-three.example.com", "fqdn_listname":
597 "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/test-three.example.com",598 "test-three@example.com", "member_count": 0, "list_name": "test-three", "mail_host":
598 "list_id": "test-three.example.com", "list_name": "test-three", "display_name":599 "example.com", "http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",
599 "Test-three"}'}600 "volume": 1}'}
600 headers:601 headers:
601 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']602 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
602 Server: [WSGIServer/0.2 CPython/3.4.2]603 Server: [WSGIServer/0.2 CPython/3.4.2]
603 content-length: ['329']604 content-length: ['329']
604 content-type: [application/json; charset=utf-8]605 content-type: [application/json; charset=utf-8]
@@ -613,25 +614,25 @@
613 uri: http://localhost:9001/3.0/lists614 uri: http://localhost:9001/3.0/lists
614 response:615 response:
615 body: {string: '{"http_etag": "\"364f4981c17939f6475615640cf38eca0354df52\"",616 body: {string: '{"http_etag": "\"364f4981c17939f6475615640cf38eca0354df52\"",
616 "total_size": 4, "entries": [{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",617 "total_size": 4, "entries": [{"display_name": "Test-one", "list_id": "test-one.example.com",
617 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":618 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
618 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",619 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
619 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":620 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
620 "Test-one"}, {"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",621 "volume": 1}, {"display_name": "Test-two", "list_id": "test-two.example.com",
621 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":622 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
622 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",623 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
623 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":624 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
624 "Test-two"}, {"http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",625 "volume": 1}, {"display_name": "Test-three", "list_id": "test-three.example.net",
625 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.net",626 "self_link": "http://localhost:9001/3.0/lists/test-three.example.net", "fqdn_listname":
626 "mail_host": "example.net", "self_link": "http://localhost:9001/3.0/lists/test-three.example.net",627 "test-three@example.net", "member_count": 0, "list_name": "test-three", "mail_host":
627 "list_id": "test-three.example.net", "list_name": "test-three", "display_name":628 "example.net", "http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",
628 "Test-three"}, {"http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",629 "volume": 1}, {"display_name": "Test-three", "list_id": "test-three.example.com",
629 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.com",630 "self_link": "http://localhost:9001/3.0/lists/test-three.example.com", "fqdn_listname":
630 "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/test-three.example.com",631 "test-three@example.com", "member_count": 0, "list_name": "test-three", "mail_host":
631 "list_id": "test-three.example.com", "list_name": "test-three", "display_name":632 "example.com", "http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",
632 "Test-three"}], "start": 0}'}633 "volume": 1}], "start": 0}'}
633 headers:634 headers:
634 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']635 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
635 Server: [WSGIServer/0.2 CPython/3.4.2]636 Server: [WSGIServer/0.2 CPython/3.4.2]
636 content-length: ['1407']637 content-length: ['1407']
637 content-type: [application/json; charset=utf-8]638 content-type: [application/json; charset=utf-8]
@@ -645,13 +646,13 @@
645 method: GET646 method: GET
646 uri: http://localhost:9001/3.0/lists/test-one.example.com647 uri: http://localhost:9001/3.0/lists/test-one.example.com
647 response:648 response:
648 body: {string: '{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",649 body: {string: '{"display_name": "Test-one", "list_id": "test-one.example.com",
649 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":650 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
650 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",651 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
651 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":652 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
652 "Test-one"}'}653 "volume": 1}'}
653 headers:654 headers:
654 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']655 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
655 Server: [WSGIServer/0.2 CPython/3.4.2]656 Server: [WSGIServer/0.2 CPython/3.4.2]
656 content-length: ['319']657 content-length: ['319']
657 content-type: [application/json; charset=utf-8]658 content-type: [application/json; charset=utf-8]
@@ -665,13 +666,13 @@
665 method: GET666 method: GET
666 uri: http://localhost:9001/3.0/lists/test-two.example.com667 uri: http://localhost:9001/3.0/lists/test-two.example.com
667 response:668 response:
668 body: {string: '{"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",669 body: {string: '{"display_name": "Test-two", "list_id": "test-two.example.com",
669 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":670 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
670 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",671 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
671 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":672 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
672 "Test-two"}'}673 "volume": 1}'}
673 headers:674 headers:
674 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']675 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
675 Server: [WSGIServer/0.2 CPython/3.4.2]676 Server: [WSGIServer/0.2 CPython/3.4.2]
676 content-length: ['319']677 content-length: ['319']
677 content-type: [application/json; charset=utf-8]678 content-type: [application/json; charset=utf-8]
@@ -685,13 +686,13 @@
685 method: GET686 method: GET
686 uri: http://localhost:9001/3.0/lists/test-three.example.net687 uri: http://localhost:9001/3.0/lists/test-three.example.net
687 response:688 response:
688 body: {string: '{"http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",689 body: {string: '{"display_name": "Test-three", "list_id": "test-three.example.net",
689 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.net",690 "self_link": "http://localhost:9001/3.0/lists/test-three.example.net", "fqdn_listname":
690 "mail_host": "example.net", "self_link": "http://localhost:9001/3.0/lists/test-three.example.net",691 "test-three@example.net", "member_count": 0, "list_name": "test-three", "mail_host":
691 "list_id": "test-three.example.net", "list_name": "test-three", "display_name":692 "example.net", "http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",
692 "Test-three"}'}693 "volume": 1}'}
693 headers:694 headers:
694 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']695 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
695 Server: [WSGIServer/0.2 CPython/3.4.2]696 Server: [WSGIServer/0.2 CPython/3.4.2]
696 content-length: ['329']697 content-length: ['329']
697 content-type: [application/json; charset=utf-8]698 content-type: [application/json; charset=utf-8]
@@ -705,13 +706,13 @@
705 method: GET706 method: GET
706 uri: http://localhost:9001/3.0/lists/test-three.example.com707 uri: http://localhost:9001/3.0/lists/test-three.example.com
707 response:708 response:
708 body: {string: '{"http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",709 body: {string: '{"display_name": "Test-three", "list_id": "test-three.example.com",
709 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.com",710 "self_link": "http://localhost:9001/3.0/lists/test-three.example.com", "fqdn_listname":
710 "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/test-three.example.com",711 "test-three@example.com", "member_count": 0, "list_name": "test-three", "mail_host":
711 "list_id": "test-three.example.com", "list_name": "test-three", "display_name":712 "example.com", "http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",
712 "Test-three"}'}713 "volume": 1}'}
713 headers:714 headers:
714 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']715 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
715 Server: [WSGIServer/0.2 CPython/3.4.2]716 Server: [WSGIServer/0.2 CPython/3.4.2]
716 content-length: ['329']717 content-length: ['329']
717 content-type: [application/json; charset=utf-8]718 content-type: [application/json; charset=utf-8]
@@ -726,17 +727,17 @@
726 uri: http://localhost:9001/3.0/lists?count=2&page=1727 uri: http://localhost:9001/3.0/lists?count=2&page=1
727 response:728 response:
728 body: {string: '{"http_etag": "\"7576518b52cee8dd837ba7de06531325e23d8051\"",729 body: {string: '{"http_etag": "\"7576518b52cee8dd837ba7de06531325e23d8051\"",
729 "total_size": 2, "entries": [{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",730 "total_size": 2, "entries": [{"display_name": "Test-one", "list_id": "test-one.example.com",
730 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":731 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
731 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",732 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
732 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":733 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
733 "Test-one"}, {"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",734 "volume": 1}, {"display_name": "Test-two", "list_id": "test-two.example.com",
734 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":735 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
735 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",736 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
736 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":737 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
737 "Test-two"}], "start": 0}'}738 "volume": 1}], "start": 0}'}
738 headers:739 headers:
739 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']740 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
740 Server: [WSGIServer/0.2 CPython/3.4.2]741 Server: [WSGIServer/0.2 CPython/3.4.2]
741 content-length: ['745']742 content-length: ['745']
742 content-type: [application/json; charset=utf-8]743 content-type: [application/json; charset=utf-8]
@@ -750,13 +751,13 @@
750 method: GET751 method: GET
751 uri: http://localhost:9001/3.0/lists/test-one.example.com752 uri: http://localhost:9001/3.0/lists/test-one.example.com
752 response:753 response:
753 body: {string: '{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",754 body: {string: '{"display_name": "Test-one", "list_id": "test-one.example.com",
754 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":755 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
755 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",756 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
756 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":757 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
757 "Test-one"}'}758 "volume": 1}'}
758 headers:759 headers:
759 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']760 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
760 Server: [WSGIServer/0.2 CPython/3.4.2]761 Server: [WSGIServer/0.2 CPython/3.4.2]
761 content-length: ['319']762 content-length: ['319']
762 content-type: [application/json; charset=utf-8]763 content-type: [application/json; charset=utf-8]
@@ -770,13 +771,13 @@
770 method: GET771 method: GET
771 uri: http://localhost:9001/3.0/lists/test-two.example.com772 uri: http://localhost:9001/3.0/lists/test-two.example.com
772 response:773 response:
773 body: {string: '{"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",774 body: {string: '{"display_name": "Test-two", "list_id": "test-two.example.com",
774 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":775 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
775 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",776 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
776 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":777 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
777 "Test-two"}'}778 "volume": 1}'}
778 headers:779 headers:
779 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']780 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
780 Server: [WSGIServer/0.2 CPython/3.4.2]781 Server: [WSGIServer/0.2 CPython/3.4.2]
781 content-length: ['319']782 content-length: ['319']
782 content-type: [application/json; charset=utf-8]783 content-type: [application/json; charset=utf-8]
@@ -791,17 +792,17 @@
791 uri: http://localhost:9001/3.0/lists?count=2&page=2792 uri: http://localhost:9001/3.0/lists?count=2&page=2
792 response:793 response:
793 body: {string: '{"http_etag": "\"8bb63eb4f57656bfbeda922896dc67efd33fb31c\"",794 body: {string: '{"http_etag": "\"8bb63eb4f57656bfbeda922896dc67efd33fb31c\"",
794 "total_size": 2, "entries": [{"http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",795 "total_size": 2, "entries": [{"display_name": "Test-three", "list_id": "test-three.example.net",
795 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.net",796 "self_link": "http://localhost:9001/3.0/lists/test-three.example.net", "fqdn_listname":
796 "mail_host": "example.net", "self_link": "http://localhost:9001/3.0/lists/test-three.example.net",797 "test-three@example.net", "member_count": 0, "list_name": "test-three", "mail_host":
797 "list_id": "test-three.example.net", "list_name": "test-three", "display_name":798 "example.net", "http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",
798 "Test-three"}, {"http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",799 "volume": 1}, {"display_name": "Test-three", "list_id": "test-three.example.com",
799 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.com",800 "self_link": "http://localhost:9001/3.0/lists/test-three.example.com", "fqdn_listname":
800 "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/test-three.example.com",801 "test-three@example.com", "member_count": 0, "list_name": "test-three", "mail_host":
801 "list_id": "test-three.example.com", "list_name": "test-three", "display_name":802 "example.com", "http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",
802 "Test-three"}], "start": 0}'}803 "volume": 1}], "start": 0}'}
803 headers:804 headers:
804 Date: ['Tue, 20 Jan 2015 20:40:35 GMT']805 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
805 Server: [WSGIServer/0.2 CPython/3.4.2]806 Server: [WSGIServer/0.2 CPython/3.4.2]
806 content-length: ['765']807 content-length: ['765']
807 content-type: [application/json; charset=utf-8]808 content-type: [application/json; charset=utf-8]
@@ -815,13 +816,13 @@
815 method: GET816 method: GET
816 uri: http://localhost:9001/3.0/lists/test-three.example.net817 uri: http://localhost:9001/3.0/lists/test-three.example.net
817 response:818 response:
818 body: {string: '{"http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",819 body: {string: '{"display_name": "Test-three", "list_id": "test-three.example.net",
819 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.net",820 "self_link": "http://localhost:9001/3.0/lists/test-three.example.net", "fqdn_listname":
820 "mail_host": "example.net", "self_link": "http://localhost:9001/3.0/lists/test-three.example.net",821 "test-three@example.net", "member_count": 0, "list_name": "test-three", "mail_host":
821 "list_id": "test-three.example.net", "list_name": "test-three", "display_name":822 "example.net", "http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",
822 "Test-three"}'}823 "volume": 1}'}
823 headers:824 headers:
824 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']825 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
825 Server: [WSGIServer/0.2 CPython/3.4.2]826 Server: [WSGIServer/0.2 CPython/3.4.2]
826 content-length: ['329']827 content-length: ['329']
827 content-type: [application/json; charset=utf-8]828 content-type: [application/json; charset=utf-8]
@@ -835,13 +836,13 @@
835 method: GET836 method: GET
836 uri: http://localhost:9001/3.0/lists/test-three.example.com837 uri: http://localhost:9001/3.0/lists/test-three.example.com
837 response:838 response:
838 body: {string: '{"http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",839 body: {string: '{"display_name": "Test-three", "list_id": "test-three.example.com",
839 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.com",840 "self_link": "http://localhost:9001/3.0/lists/test-three.example.com", "fqdn_listname":
840 "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/test-three.example.com",841 "test-three@example.com", "member_count": 0, "list_name": "test-three", "mail_host":
841 "list_id": "test-three.example.com", "list_name": "test-three", "display_name":842 "example.com", "http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",
842 "Test-three"}'}843 "volume": 1}'}
843 headers:844 headers:
844 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']845 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
845 Server: [WSGIServer/0.2 CPython/3.4.2]846 Server: [WSGIServer/0.2 CPython/3.4.2]
846 content-length: ['329']847 content-length: ['329']
847 content-type: [application/json; charset=utf-8]848 content-type: [application/json; charset=utf-8]
@@ -856,21 +857,21 @@
856 uri: http://localhost:9001/3.0/domains/example.com/lists857 uri: http://localhost:9001/3.0/domains/example.com/lists
857 response:858 response:
858 body: {string: '{"http_etag": "\"abf9ade1d031e7c98d4b258a33f14ec9f00ba12a\"",859 body: {string: '{"http_etag": "\"abf9ade1d031e7c98d4b258a33f14ec9f00ba12a\"",
859 "total_size": 3, "entries": [{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",860 "total_size": 3, "entries": [{"display_name": "Test-one", "list_id": "test-one.example.com",
860 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":861 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
861 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",862 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
862 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":863 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
863 "Test-one"}, {"http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",864 "volume": 1}, {"display_name": "Test-three", "list_id": "test-three.example.com",
864 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.com",865 "self_link": "http://localhost:9001/3.0/lists/test-three.example.com", "fqdn_listname":
865 "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/test-three.example.com",866 "test-three@example.com", "member_count": 0, "list_name": "test-three", "mail_host":
866 "list_id": "test-three.example.com", "list_name": "test-three", "display_name":867 "example.com", "http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",
867 "Test-three"}, {"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",868 "volume": 1}, {"display_name": "Test-two", "list_id": "test-two.example.com",
868 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":869 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
869 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",870 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
870 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":871 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
871 "Test-two"}], "start": 0}'}872 "volume": 1}], "start": 0}'}
872 headers:873 headers:
873 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']874 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
874 Server: [WSGIServer/0.2 CPython/3.4.2]875 Server: [WSGIServer/0.2 CPython/3.4.2]
875 content-length: ['1076']876 content-length: ['1076']
876 content-type: [application/json; charset=utf-8]877 content-type: [application/json; charset=utf-8]
@@ -884,13 +885,13 @@
884 method: GET885 method: GET
885 uri: http://localhost:9001/3.0/lists/test-one.example.com886 uri: http://localhost:9001/3.0/lists/test-one.example.com
886 response:887 response:
887 body: {string: '{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",888 body: {string: '{"display_name": "Test-one", "list_id": "test-one.example.com",
888 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":889 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
889 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",890 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
890 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":891 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
891 "Test-one"}'}892 "volume": 1}'}
892 headers:893 headers:
893 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']894 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
894 Server: [WSGIServer/0.2 CPython/3.4.2]895 Server: [WSGIServer/0.2 CPython/3.4.2]
895 content-length: ['319']896 content-length: ['319']
896 content-type: [application/json; charset=utf-8]897 content-type: [application/json; charset=utf-8]
@@ -904,13 +905,13 @@
904 method: GET905 method: GET
905 uri: http://localhost:9001/3.0/lists/test-three.example.com906 uri: http://localhost:9001/3.0/lists/test-three.example.com
906 response:907 response:
907 body: {string: '{"http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",908 body: {string: '{"display_name": "Test-three", "list_id": "test-three.example.com",
908 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.com",909 "self_link": "http://localhost:9001/3.0/lists/test-three.example.com", "fqdn_listname":
909 "mail_host": "example.com", "self_link": "http://localhost:9001/3.0/lists/test-three.example.com",910 "test-three@example.com", "member_count": 0, "list_name": "test-three", "mail_host":
910 "list_id": "test-three.example.com", "list_name": "test-three", "display_name":911 "example.com", "http_etag": "\"c168aa6f2589f789bf71e7f3146b5f2cfb1c87f9\"",
911 "Test-three"}'}912 "volume": 1}'}
912 headers:913 headers:
913 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']914 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
914 Server: [WSGIServer/0.2 CPython/3.4.2]915 Server: [WSGIServer/0.2 CPython/3.4.2]
915 content-length: ['329']916 content-length: ['329']
916 content-type: [application/json; charset=utf-8]917 content-type: [application/json; charset=utf-8]
@@ -924,13 +925,13 @@
924 method: GET925 method: GET
925 uri: http://localhost:9001/3.0/lists/test-two.example.com926 uri: http://localhost:9001/3.0/lists/test-two.example.com
926 response:927 response:
927 body: {string: '{"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",928 body: {string: '{"display_name": "Test-two", "list_id": "test-two.example.com",
928 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":929 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
929 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",930 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
930 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":931 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
931 "Test-two"}'}932 "volume": 1}'}
932 headers:933 headers:
933 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']934 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
934 Server: [WSGIServer/0.2 CPython/3.4.2]935 Server: [WSGIServer/0.2 CPython/3.4.2]
935 content-length: ['319']936 content-length: ['319']
936 content-type: [application/json; charset=utf-8]937 content-type: [application/json; charset=utf-8]
@@ -944,13 +945,13 @@
944 method: GET945 method: GET
945 uri: http://localhost:9001/3.0/lists/test-three@example.net946 uri: http://localhost:9001/3.0/lists/test-three@example.net
946 response:947 response:
947 body: {string: '{"http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",948 body: {string: '{"display_name": "Test-three", "list_id": "test-three.example.net",
948 "volume": 1, "member_count": 0, "fqdn_listname": "test-three@example.net",949 "self_link": "http://localhost:9001/3.0/lists/test-three.example.net", "fqdn_listname":
949 "mail_host": "example.net", "self_link": "http://localhost:9001/3.0/lists/test-three.example.net",950 "test-three@example.net", "member_count": 0, "list_name": "test-three", "mail_host":
950 "list_id": "test-three.example.net", "list_name": "test-three", "display_name":951 "example.net", "http_etag": "\"aac838e6414aceb4bd94838ce8587acd14c82689\"",
951 "Test-three"}'}952 "volume": 1}'}
952 headers:953 headers:
953 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']954 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
954 Server: [WSGIServer/0.2 CPython/3.4.2]955 Server: [WSGIServer/0.2 CPython/3.4.2]
955 content-length: ['329']956 content-length: ['329']
956 content-type: [application/json; charset=utf-8]957 content-type: [application/json; charset=utf-8]
@@ -967,7 +968,7 @@
967 body: {string: ''}968 body: {string: ''}
968 headers:969 headers:
969 Content-Length: ['0']970 Content-Length: ['0']
970 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']971 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
971 Server: [WSGIServer/0.2 CPython/3.4.2]972 Server: [WSGIServer/0.2 CPython/3.4.2]
972 status: {code: 204, message: No Content}973 status: {code: 204, message: No Content}
973- request:974- request:
@@ -982,7 +983,7 @@
982 body: {string: ''}983 body: {string: ''}
983 headers:984 headers:
984 Content-Length: ['0']985 Content-Length: ['0']
985 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']986 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
986 Server: [WSGIServer/0.2 CPython/3.4.2]987 Server: [WSGIServer/0.2 CPython/3.4.2]
987 status: {code: 204, message: No Content}988 status: {code: 204, message: No Content}
988- request:989- request:
@@ -995,17 +996,17 @@
995 uri: http://localhost:9001/3.0/lists996 uri: http://localhost:9001/3.0/lists
996 response:997 response:
997 body: {string: '{"http_etag": "\"7576518b52cee8dd837ba7de06531325e23d8051\"",998 body: {string: '{"http_etag": "\"7576518b52cee8dd837ba7de06531325e23d8051\"",
998 "total_size": 2, "entries": [{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",999 "total_size": 2, "entries": [{"display_name": "Test-one", "list_id": "test-one.example.com",
999 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":1000 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
1000 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",1001 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
1001 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":1002 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
1002 "Test-one"}, {"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",1003 "volume": 1}, {"display_name": "Test-two", "list_id": "test-two.example.com",
1003 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":1004 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
1004 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",1005 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
1005 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":1006 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
1006 "Test-two"}], "start": 0}'}1007 "volume": 1}], "start": 0}'}
1007 headers:1008 headers:
1008 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']1009 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
1009 Server: [WSGIServer/0.2 CPython/3.4.2]1010 Server: [WSGIServer/0.2 CPython/3.4.2]
1010 content-length: ['745']1011 content-length: ['745']
1011 content-type: [application/json; charset=utf-8]1012 content-type: [application/json; charset=utf-8]
@@ -1019,13 +1020,13 @@
1019 method: GET1020 method: GET
1020 uri: http://localhost:9001/3.0/lists/test-one.example.com1021 uri: http://localhost:9001/3.0/lists/test-one.example.com
1021 response:1022 response:
1022 body: {string: '{"http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",1023 body: {string: '{"display_name": "Test-one", "list_id": "test-one.example.com",
1023 "volume": 1, "member_count": 0, "fqdn_listname": "test-one@example.com", "mail_host":1024 "self_link": "http://localhost:9001/3.0/lists/test-one.example.com", "fqdn_listname":
1024 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-one.example.com",1025 "test-one@example.com", "member_count": 0, "list_name": "test-one", "mail_host":
1025 "list_id": "test-one.example.com", "list_name": "test-one", "display_name":1026 "example.com", "http_etag": "\"37400908e98dea4024428dd7983a06b749c86582\"",
1026 "Test-one"}'}1027 "volume": 1}'}
1027 headers:1028 headers:
1028 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']1029 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
1029 Server: [WSGIServer/0.2 CPython/3.4.2]1030 Server: [WSGIServer/0.2 CPython/3.4.2]
1030 content-length: ['319']1031 content-length: ['319']
1031 content-type: [application/json; charset=utf-8]1032 content-type: [application/json; charset=utf-8]
@@ -1039,13 +1040,13 @@
1039 method: GET1040 method: GET
1040 uri: http://localhost:9001/3.0/lists/test-two.example.com1041 uri: http://localhost:9001/3.0/lists/test-two.example.com
1041 response:1042 response:
1042 body: {string: '{"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",1043 body: {string: '{"display_name": "Test-two", "list_id": "test-two.example.com",
1043 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":1044 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
1044 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",1045 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
1045 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":1046 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
1046 "Test-two"}'}1047 "volume": 1}'}
1047 headers:1048 headers:
1048 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']1049 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
1049 Server: [WSGIServer/0.2 CPython/3.4.2]1050 Server: [WSGIServer/0.2 CPython/3.4.2]
1050 content-length: ['319']1051 content-length: ['319']
1051 content-type: [application/json; charset=utf-8]1052 content-type: [application/json; charset=utf-8]
@@ -1062,7 +1063,7 @@
1062 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",1063 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
1063 "total_size": 0, "start": 0}'}1064 "total_size": 0, "start": 0}'}
1064 headers:1065 headers:
1065 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']1066 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
1066 Server: [WSGIServer/0.2 CPython/3.4.2]1067 Server: [WSGIServer/0.2 CPython/3.4.2]
1067 content-length: ['90']1068 content-length: ['90']
1068 content-type: [application/json; charset=utf-8]1069 content-type: [application/json; charset=utf-8]
@@ -1076,274 +1077,278 @@
1076 method: GET1077 method: GET
1077 uri: http://localhost:9001/3.0/lists/test-two@example.com1078 uri: http://localhost:9001/3.0/lists/test-two@example.com
1078 response:1079 response:
1079 body: {string: '{"http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",1080 body: {string: '{"display_name": "Test-two", "list_id": "test-two.example.com",
1080 "volume": 1, "member_count": 0, "fqdn_listname": "test-two@example.com", "mail_host":1081 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
1081 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",1082 "test-two@example.com", "member_count": 0, "list_name": "test-two", "mail_host":
1082 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":1083 "example.com", "http_etag": "\"2b786766b483232ecccef33e919016281990bc7f\"",
1083 "Test-two"}'}1084 "volume": 1}'}
1084 headers:1085 headers:
1085 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']1086 Date: ['Tue, 07 Apr 2015 06:46:15 GMT']
1086 Server: [WSGIServer/0.2 CPython/3.4.2]1087 Server: [WSGIServer/0.2 CPython/3.4.2]
1087 content-length: ['319']1088 content-length: ['319']
1088 content-type: [application/json; charset=utf-8]1089 content-type: [application/json; charset=utf-8]
1089 status: {code: 200, message: OK}1090 status: {code: 200, message: OK}
1090- request:1091- request:
1091 body: list_id=test-one.example.com&subscriber=anna%40example.com&display_name=Anna1092 body: subscriber=anna%40example.com&display_name=Anna&list_id=test-one.example.com
1092 headers:1093 headers:
1093 accept-encoding: ['gzip, deflate']1094 accept-encoding: ['gzip, deflate']
1094 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1095 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1095 content-type: [application/x-www-form-urlencoded]1096 content-type: [application/x-www-form-urlencoded]
1096 user-agent: [GNU Mailman REST client v1.0.0b1]1097 user-agent: [GNU Mailman REST client v1.0.0b1]
1097 method: POST1098 method: POST
1098 uri: http://localhost:9001/3.0/members1099 uri: http://localhost:9001/3.0/members
1099 response:1100 response:
1100 body: {string: ''}1101 body: {string: ''}
1101 headers:1102 headers:
1102 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']1103 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1103 Server: [WSGIServer/0.2 CPython/3.4.2]1104 Server: [WSGIServer/0.2 CPython/3.4.2]
1104 content-length: ['0']1105 content-length: ['0']
1105 location: ['http://localhost:9001/3.0/members/71914070311078318473746671787903956301']1106 location: ['http://localhost:9001/3.0/members/36834167464725280207514715487872861935']
1106 status: {code: 201, message: Created}1107 status: {code: 201, message: Created}
1107- request:1108- request:
1108 body: null1109 body: null
1109 headers:1110 headers:
1110 accept-encoding: ['gzip, deflate']1111 accept-encoding: ['gzip, deflate']
1111 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1112 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1112 user-agent: [GNU Mailman REST client v1.0.0b1]1113 user-agent: [GNU Mailman REST client v1.0.0b1]
1113 method: GET1114 method: GET
1114 uri: http://localhost:9001/3.0/members/719140703110783184737466717879039563011115 uri: http://localhost:9001/3.0/members/36834167464725280207514715487872861935
1115 response:1116 response:
1116 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1117 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1117 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1118 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1118 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1119 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1119 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1120 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1120 "delivery_mode": "regular"}'}1121 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"}'}
1121 headers:1122 headers:
1122 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']1123 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1123 Server: [WSGIServer/0.2 CPython/3.4.2]1124 Server: [WSGIServer/0.2 CPython/3.4.2]
1124 content-length: ['410']1125 content-length: ['410']
1125 content-type: [application/json; charset=utf-8]1126 content-type: [application/json; charset=utf-8]
1126 status: {code: 200, message: OK}1127 status: {code: 200, message: OK}
1127- request:1128- request:
1128 body: list_id=test-one.example.com&subscriber=bill%40example.com&display_name=Bill1129 body: subscriber=bill%40example.com&display_name=Bill&list_id=test-one.example.com
1129 headers:1130 headers:
1130 accept-encoding: ['gzip, deflate']1131 accept-encoding: ['gzip, deflate']
1131 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1132 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1132 content-type: [application/x-www-form-urlencoded]1133 content-type: [application/x-www-form-urlencoded]
1133 user-agent: [GNU Mailman REST client v1.0.0b1]1134 user-agent: [GNU Mailman REST client v1.0.0b1]
1134 method: POST1135 method: POST
1135 uri: http://localhost:9001/3.0/members1136 uri: http://localhost:9001/3.0/members
1136 response:1137 response:
1137 body: {string: ''}1138 body: {string: ''}
1138 headers:1139 headers:
1139 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']1140 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1140 Server: [WSGIServer/0.2 CPython/3.4.2]1141 Server: [WSGIServer/0.2 CPython/3.4.2]
1141 content-length: ['0']1142 content-length: ['0']
1142 location: ['http://localhost:9001/3.0/members/288576073172169253244277735944836615009']1143 location: ['http://localhost:9001/3.0/members/234905617716068935633920426803028555751']
1143 status: {code: 201, message: Created}1144 status: {code: 201, message: Created}
1144- request:1145- request:
1145 body: null1146 body: null
1146 headers:1147 headers:
1147 accept-encoding: ['gzip, deflate']1148 accept-encoding: ['gzip, deflate']
1148 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1149 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1149 user-agent: [GNU Mailman REST client v1.0.0b1]1150 user-agent: [GNU Mailman REST client v1.0.0b1]
1150 method: GET1151 method: GET
1151 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150091152 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
1152 response:1153 response:
1153 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1154 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
1154 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1155 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
1155 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1156 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1156 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1157 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1157 "delivery_mode": "regular"}'}1158 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
1158 headers:1159 headers:
1159 Date: ['Tue, 20 Jan 2015 20:40:36 GMT']1160 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1160 Server: [WSGIServer/0.2 CPython/3.4.2]1161 Server: [WSGIServer/0.2 CPython/3.4.2]
1161 content-length: ['410']1162 content-length: ['411']
1162 content-type: [application/json; charset=utf-8]1163 content-type: [application/json; charset=utf-8]
1163 status: {code: 200, message: OK}1164 status: {code: 200, message: OK}
1164- request:1165- request:
1165 body: list_id=test-two.example.com&subscriber=anna%40example.com&display_name=None1166 body: subscriber=anna%40example.com&display_name=None&list_id=test-two.example.com
1166 headers:1167 headers:
1167 accept-encoding: ['gzip, deflate']1168 accept-encoding: ['gzip, deflate']
1168 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1169 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1169 content-type: [application/x-www-form-urlencoded]1170 content-type: [application/x-www-form-urlencoded]
1170 user-agent: [GNU Mailman REST client v1.0.0b1]1171 user-agent: [GNU Mailman REST client v1.0.0b1]
1171 method: POST1172 method: POST
1172 uri: http://localhost:9001/3.0/members1173 uri: http://localhost:9001/3.0/members
1173 response:1174 response:
1174 body: {string: ''}1175 body: {string: ''}
1175 headers:1176 headers:
1176 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1177 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1177 Server: [WSGIServer/0.2 CPython/3.4.2]1178 Server: [WSGIServer/0.2 CPython/3.4.2]
1178 content-length: ['0']1179 content-length: ['0']
1179 location: ['http://localhost:9001/3.0/members/99670809653810620114898821232667532070']1180 location: ['http://localhost:9001/3.0/members/287076230185721713253730143444451993738']
1180 status: {code: 201, message: Created}1181 status: {code: 201, message: Created}
1181- request:1182- request:
1182 body: null1183 body: null
1183 headers:1184 headers:
1184 accept-encoding: ['gzip, deflate']1185 accept-encoding: ['gzip, deflate']
1185 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1186 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1186 user-agent: [GNU Mailman REST client v1.0.0b1]1187 user-agent: [GNU Mailman REST client v1.0.0b1]
1187 method: GET1188 method: GET
1188 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320701189 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
1189 response:1190 response:
1190 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1191 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1191 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1192 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1192 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1193 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1193 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1194 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1194 "delivery_mode": "regular"}'}1195 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
1195 headers:1196 headers:
1196 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1197 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1197 Server: [WSGIServer/0.2 CPython/3.4.2]1198 Server: [WSGIServer/0.2 CPython/3.4.2]
1198 content-length: ['410']1199 content-length: ['411']
1199 content-type: [application/json; charset=utf-8]1200 content-type: [application/json; charset=utf-8]
1200 status: {code: 200, message: OK}1201 status: {code: 200, message: OK}
1201- request:1202- request:
1202 body: list_id=test-two.example.com&subscriber=cris%40example.com&display_name=Cris1203 body: subscriber=cris%40example.com&display_name=Cris&list_id=test-two.example.com
1203 headers:1204 headers:
1204 accept-encoding: ['gzip, deflate']1205 accept-encoding: ['gzip, deflate']
1205 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1206 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1206 content-type: [application/x-www-form-urlencoded]1207 content-type: [application/x-www-form-urlencoded]
1207 user-agent: [GNU Mailman REST client v1.0.0b1]1208 user-agent: [GNU Mailman REST client v1.0.0b1]
1208 method: POST1209 method: POST
1209 uri: http://localhost:9001/3.0/members1210 uri: http://localhost:9001/3.0/members
1210 response:1211 response:
1211 body: {string: ''}1212 body: {string: ''}
1212 headers:1213 headers:
1213 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1214 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1214 Server: [WSGIServer/0.2 CPython/3.4.2]1215 Server: [WSGIServer/0.2 CPython/3.4.2]
1215 content-length: ['0']1216 content-length: ['0']
1216 location: ['http://localhost:9001/3.0/members/269593849744210879591004577692699224840']1217 location: ['http://localhost:9001/3.0/members/174627427654518678795667106126144120556']
1217 status: {code: 201, message: Created}1218 status: {code: 201, message: Created}
1218- request:1219- request:
1219 body: null1220 body: null
1220 headers:1221 headers:
1221 accept-encoding: ['gzip, deflate']1222 accept-encoding: ['gzip, deflate']
1222 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1223 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1223 user-agent: [GNU Mailman REST client v1.0.0b1]1224 user-agent: [GNU Mailman REST client v1.0.0b1]
1224 method: GET1225 method: GET
1225 uri: http://localhost:9001/3.0/members/2695938497442108795910045776926992248401226 uri: http://localhost:9001/3.0/members/174627427654518678795667106126144120556
1226 response:1227 response:
1227 body: {string: '{"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1228 body: {string: '{"address": "http://localhost:9001/3.0/addresses/cris@example.com",
1228 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1229 "http_etag": "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member",
1229 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1230 "delivery_mode": "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1230 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1231 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1231 "delivery_mode": "regular"}'}1232 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}'}
1232 headers:1233 headers:
1233 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1234 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1234 Server: [WSGIServer/0.2 CPython/3.4.2]1235 Server: [WSGIServer/0.2 CPython/3.4.2]
1235 content-length: ['411']1236 content-length: ['411']
1236 content-type: [application/json; charset=utf-8]1237 content-type: [application/json; charset=utf-8]
1237 status: {code: 200, message: OK}1238 status: {code: 200, message: OK}
1238- request:1239- request:
1239 body: null1240 body: null
1240 headers:1241 headers:
1241 accept-encoding: ['gzip, deflate']1242 accept-encoding: ['gzip, deflate']
1242 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1243 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1243 user-agent: [GNU Mailman REST client v1.0.0b1]1244 user-agent: [GNU Mailman REST client v1.0.0b1]
1244 method: GET1245 method: GET
1245 uri: http://localhost:9001/3.0/members1246 uri: http://localhost:9001/3.0/members
1246 response:1247 response:
1247 body: {string: '{"http_etag": "\"136f5c2c8680e195a820325a45358dd6d42237d7\"",1248 body: {string: '{"http_etag": "\"1a6ca3a2e7b2568346227c700fe5d2946abefe70\"",
1248 "total_size": 4, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1249 "total_size": 4, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1249 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1250 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1250 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1251 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1251 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1252 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1252 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1253 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"},
1253 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1254 {"address": "http://localhost:9001/3.0/addresses/bill@example.com", "http_etag":
1254 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1255 "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member", "delivery_mode":
1255 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1256 "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1256 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1257 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1257 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1258 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"},
1258 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1259 {"address": "http://localhost:9001/3.0/addresses/anna@example.com", "http_etag":
1259 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1260 "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member", "delivery_mode":
1260 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1261 "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1261 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1262 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1262 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1263 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"},
1263 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1264 {"address": "http://localhost:9001/3.0/addresses/cris@example.com", "http_etag":
1264 "delivery_mode": "regular"}], "start": 0}'}1265 "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member", "delivery_mode":
1265 headers:1266 "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1266 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1267 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1267 Server: [WSGIServer/0.2 CPython/3.4.2]1268 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}],
1268 content-length: ['1752']1269 "start": 0}'}
1269 content-type: [application/json; charset=utf-8]1270 headers:
1270 status: {code: 200, message: OK}1271 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1271- request:1272 Server: [WSGIServer/0.2 CPython/3.4.2]
1272 body: null1273 content-length: ['1754']
1273 headers:1274 content-type: [application/json; charset=utf-8]
1274 accept-encoding: ['gzip, deflate']1275 status: {code: 200, message: OK}
1275 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1276- request:
1276 user-agent: [GNU Mailman REST client v1.0.0b1]1277 body: null
1277 method: GET1278 headers:
1278 uri: http://localhost:9001/3.0/members/719140703110783184737466717879039563011279 accept-encoding: ['gzip, deflate']
1279 response:1280 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1280 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1281 user-agent: [GNU Mailman REST client v1.0.0b1]
1281 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1282 method: GET
1282 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1283 uri: http://localhost:9001/3.0/members/36834167464725280207514715487872861935
1283 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1284 response:
1284 "delivery_mode": "regular"}'}1285 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1285 headers:1286 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1286 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1287 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1287 Server: [WSGIServer/0.2 CPython/3.4.2]1288 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1288 content-length: ['410']1289 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"}'}
1289 content-type: [application/json; charset=utf-8]1290 headers:
1290 status: {code: 200, message: OK}1291 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1291- request:1292 Server: [WSGIServer/0.2 CPython/3.4.2]
1292 body: null1293 content-length: ['410']
1293 headers:1294 content-type: [application/json; charset=utf-8]
1294 accept-encoding: ['gzip, deflate']1295 status: {code: 200, message: OK}
1295 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1296- request:
1296 user-agent: [GNU Mailman REST client v1.0.0b1]1297 body: null
1297 method: GET1298 headers:
1298 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150091299 accept-encoding: ['gzip, deflate']
1299 response:1300 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1300 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1301 user-agent: [GNU Mailman REST client v1.0.0b1]
1301 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1302 method: GET
1302 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1303 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
1303 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1304 response:
1304 "delivery_mode": "regular"}'}1305 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
1305 headers:1306 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
1306 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1307 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1307 Server: [WSGIServer/0.2 CPython/3.4.2]1308 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1308 content-length: ['410']1309 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
1309 content-type: [application/json; charset=utf-8]1310 headers:
1310 status: {code: 200, message: OK}1311 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1311- request:1312 Server: [WSGIServer/0.2 CPython/3.4.2]
1312 body: null1313 content-length: ['411']
1313 headers:1314 content-type: [application/json; charset=utf-8]
1314 accept-encoding: ['gzip, deflate']1315 status: {code: 200, message: OK}
1315 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1316- request:
1316 user-agent: [GNU Mailman REST client v1.0.0b1]1317 body: null
1317 method: GET1318 headers:
1318 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320701319 accept-encoding: ['gzip, deflate']
1319 response:1320 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1320 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1321 user-agent: [GNU Mailman REST client v1.0.0b1]
1321 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1322 method: GET
1322 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1323 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
1323 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1324 response:
1324 "delivery_mode": "regular"}'}1325 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1325 headers:1326 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1326 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1327 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1327 Server: [WSGIServer/0.2 CPython/3.4.2]1328 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1328 content-length: ['410']1329 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
1329 content-type: [application/json; charset=utf-8]1330 headers:
1330 status: {code: 200, message: OK}1331 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1331- request:1332 Server: [WSGIServer/0.2 CPython/3.4.2]
1332 body: null1333 content-length: ['411']
1333 headers:1334 content-type: [application/json; charset=utf-8]
1334 accept-encoding: ['gzip, deflate']1335 status: {code: 200, message: OK}
1335 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1336- request:
1336 user-agent: [GNU Mailman REST client v1.0.0b1]1337 body: null
1337 method: GET1338 headers:
1338 uri: http://localhost:9001/3.0/members/2695938497442108795910045776926992248401339 accept-encoding: ['gzip, deflate']
1339 response:1340 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1340 body: {string: '{"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1341 user-agent: [GNU Mailman REST client v1.0.0b1]
1341 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1342 method: GET
1342 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1343 uri: http://localhost:9001/3.0/members/174627427654518678795667106126144120556
1343 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1344 response:
1344 "delivery_mode": "regular"}'}1345 body: {string: '{"address": "http://localhost:9001/3.0/addresses/cris@example.com",
1345 headers:1346 "http_etag": "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member",
1346 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1347 "delivery_mode": "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1348 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1349 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}'}
1350 headers:
1351 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1347 Server: [WSGIServer/0.2 CPython/3.4.2]1352 Server: [WSGIServer/0.2 CPython/3.4.2]
1348 content-length: ['411']1353 content-length: ['411']
1349 content-type: [application/json; charset=utf-8]1354 content-type: [application/json; charset=utf-8]
@@ -1357,60 +1362,62 @@
1357 method: GET1362 method: GET
1358 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member1363 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member
1359 response:1364 response:
1360 body: {string: '{"http_etag": "\"b8b7661888c90a029740e640f5415c6f852c119a\"",1365 body: {string: '{"http_etag": "\"5f2fad21d926c3e098006f4655c72bbc8d1857ad\"",
1361 "total_size": 2, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1366 "total_size": 2, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1362 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1367 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1363 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1368 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1364 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1369 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1365 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1370 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"},
1366 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1371 {"address": "http://localhost:9001/3.0/addresses/bill@example.com", "http_etag":
1367 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1372 "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member", "delivery_mode":
1368 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1373 "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1369 "delivery_mode": "regular"}], "start": 0}'}1374 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1370 headers:1375 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}],
1371 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1376 "start": 0}'}
1372 Server: [WSGIServer/0.2 CPython/3.4.2]1377 headers:
1373 content-length: ['927']1378 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1374 content-type: [application/json; charset=utf-8]1379 Server: [WSGIServer/0.2 CPython/3.4.2]
1375 status: {code: 200, message: OK}1380 content-length: ['928']
1376- request:1381 content-type: [application/json; charset=utf-8]
1377 body: null1382 status: {code: 200, message: OK}
1378 headers:1383- request:
1379 accept-encoding: ['gzip, deflate']1384 body: null
1380 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1385 headers:
1381 user-agent: [GNU Mailman REST client v1.0.0b1]1386 accept-encoding: ['gzip, deflate']
1382 method: GET1387 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1383 uri: http://localhost:9001/3.0/members/719140703110783184737466717879039563011388 user-agent: [GNU Mailman REST client v1.0.0b1]
1384 response:1389 method: GET
1385 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1390 uri: http://localhost:9001/3.0/members/36834167464725280207514715487872861935
1386 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1391 response:
1387 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1392 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1388 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1393 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1389 "delivery_mode": "regular"}'}1394 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1390 headers:1395 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1391 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1396 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"}'}
1392 Server: [WSGIServer/0.2 CPython/3.4.2]1397 headers:
1393 content-length: ['410']1398 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1394 content-type: [application/json; charset=utf-8]1399 Server: [WSGIServer/0.2 CPython/3.4.2]
1395 status: {code: 200, message: OK}1400 content-length: ['410']
1396- request:1401 content-type: [application/json; charset=utf-8]
1397 body: null1402 status: {code: 200, message: OK}
1398 headers:1403- request:
1399 accept-encoding: ['gzip, deflate']1404 body: null
1400 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1405 headers:
1401 user-agent: [GNU Mailman REST client v1.0.0b1]1406 accept-encoding: ['gzip, deflate']
1402 method: GET1407 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1403 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150091408 user-agent: [GNU Mailman REST client v1.0.0b1]
1404 response:1409 method: GET
1405 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1410 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
1406 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1411 response:
1407 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1412 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
1408 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1413 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
1409 "delivery_mode": "regular"}'}1414 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1410 headers:1415 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1411 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1416 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
1412 Server: [WSGIServer/0.2 CPython/3.4.2]1417 headers:
1413 content-length: ['410']1418 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1419 Server: [WSGIServer/0.2 CPython/3.4.2]
1420 content-length: ['411']
1414 content-type: [application/json; charset=utf-8]1421 content-type: [application/json; charset=utf-8]
1415 status: {code: 200, message: OK}1422 status: {code: 200, message: OK}
1416- request:1423- request:
@@ -1422,60 +1429,62 @@
1422 method: GET1429 method: GET
1423 uri: http://localhost:9001/3.0/members?count=2&page=11430 uri: http://localhost:9001/3.0/members?count=2&page=1
1424 response:1431 response:
1425 body: {string: '{"http_etag": "\"b8b7661888c90a029740e640f5415c6f852c119a\"",1432 body: {string: '{"http_etag": "\"5f2fad21d926c3e098006f4655c72bbc8d1857ad\"",
1426 "total_size": 2, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1433 "total_size": 2, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1427 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1434 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1428 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1435 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1429 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1436 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1430 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1437 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"},
1431 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1438 {"address": "http://localhost:9001/3.0/addresses/bill@example.com", "http_etag":
1432 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1439 "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member", "delivery_mode":
1433 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1440 "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1434 "delivery_mode": "regular"}], "start": 0}'}1441 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1435 headers:1442 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}],
1436 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1443 "start": 0}'}
1437 Server: [WSGIServer/0.2 CPython/3.4.2]1444 headers:
1438 content-length: ['927']1445 Date: ['Tue, 07 Apr 2015 06:46:16 GMT']
1439 content-type: [application/json; charset=utf-8]1446 Server: [WSGIServer/0.2 CPython/3.4.2]
1440 status: {code: 200, message: OK}1447 content-length: ['928']
1441- request:1448 content-type: [application/json; charset=utf-8]
1442 body: null1449 status: {code: 200, message: OK}
1443 headers:1450- request:
1444 accept-encoding: ['gzip, deflate']1451 body: null
1445 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1452 headers:
1446 user-agent: [GNU Mailman REST client v1.0.0b1]1453 accept-encoding: ['gzip, deflate']
1447 method: GET1454 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1448 uri: http://localhost:9001/3.0/members/719140703110783184737466717879039563011455 user-agent: [GNU Mailman REST client v1.0.0b1]
1449 response:1456 method: GET
1450 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1457 uri: http://localhost:9001/3.0/members/36834167464725280207514715487872861935
1451 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1458 response:
1452 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1459 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1453 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1460 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1454 "delivery_mode": "regular"}'}1461 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1455 headers:1462 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1456 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1463 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"}'}
1457 Server: [WSGIServer/0.2 CPython/3.4.2]1464 headers:
1458 content-length: ['410']1465 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1459 content-type: [application/json; charset=utf-8]1466 Server: [WSGIServer/0.2 CPython/3.4.2]
1460 status: {code: 200, message: OK}1467 content-length: ['410']
1461- request:1468 content-type: [application/json; charset=utf-8]
1462 body: null1469 status: {code: 200, message: OK}
1463 headers:1470- request:
1464 accept-encoding: ['gzip, deflate']1471 body: null
1465 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1472 headers:
1466 user-agent: [GNU Mailman REST client v1.0.0b1]1473 accept-encoding: ['gzip, deflate']
1467 method: GET1474 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1468 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150091475 user-agent: [GNU Mailman REST client v1.0.0b1]
1469 response:1476 method: GET
1470 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1477 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
1471 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1478 response:
1472 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1479 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
1473 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1480 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
1474 "delivery_mode": "regular"}'}1481 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1475 headers:1482 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1476 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1483 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
1477 Server: [WSGIServer/0.2 CPython/3.4.2]1484 headers:
1478 content-length: ['410']1485 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1486 Server: [WSGIServer/0.2 CPython/3.4.2]
1487 content-length: ['411']
1479 content-type: [application/json; charset=utf-8]1488 content-type: [application/json; charset=utf-8]
1480 status: {code: 200, message: OK}1489 status: {code: 200, message: OK}
1481- request:1490- request:
@@ -1487,58 +1496,60 @@
1487 method: GET1496 method: GET
1488 uri: http://localhost:9001/3.0/members?count=2&page=21497 uri: http://localhost:9001/3.0/members?count=2&page=2
1489 response:1498 response:
1490 body: {string: '{"http_etag": "\"8322220a2167309902d201765d5b2012a75b2b32\"",1499 body: {string: '{"http_etag": "\"867834fbaa5c5af01626c69502c7f06f10b8a5d6\"",
1491 "total_size": 2, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1500 "total_size": 2, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1492 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1501 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1493 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1502 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1494 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1503 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1495 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1504 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"},
1496 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1505 {"address": "http://localhost:9001/3.0/addresses/cris@example.com", "http_etag":
1497 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1506 "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member", "delivery_mode":
1498 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1507 "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1499 "delivery_mode": "regular"}], "start": 0}'}1508 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1500 headers:1509 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}],
1501 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1510 "start": 0}'}
1502 Server: [WSGIServer/0.2 CPython/3.4.2]1511 headers:
1503 content-length: ['928']1512 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1504 content-type: [application/json; charset=utf-8]1513 Server: [WSGIServer/0.2 CPython/3.4.2]
1505 status: {code: 200, message: OK}1514 content-length: ['929']
1506- request:1515 content-type: [application/json; charset=utf-8]
1507 body: null1516 status: {code: 200, message: OK}
1508 headers:1517- request:
1509 accept-encoding: ['gzip, deflate']1518 body: null
1510 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1519 headers:
1511 user-agent: [GNU Mailman REST client v1.0.0b1]1520 accept-encoding: ['gzip, deflate']
1512 method: GET1521 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1513 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320701522 user-agent: [GNU Mailman REST client v1.0.0b1]
1514 response:1523 method: GET
1515 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1524 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
1516 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1525 response:
1517 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1526 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1518 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1527 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1519 "delivery_mode": "regular"}'}1528 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1520 headers:1529 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1521 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1530 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
1522 Server: [WSGIServer/0.2 CPython/3.4.2]1531 headers:
1523 content-length: ['410']1532 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1524 content-type: [application/json; charset=utf-8]1533 Server: [WSGIServer/0.2 CPython/3.4.2]
1525 status: {code: 200, message: OK}1534 content-length: ['411']
1526- request:1535 content-type: [application/json; charset=utf-8]
1527 body: null1536 status: {code: 200, message: OK}
1528 headers:1537- request:
1529 accept-encoding: ['gzip, deflate']1538 body: null
1530 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1539 headers:
1531 user-agent: [GNU Mailman REST client v1.0.0b1]1540 accept-encoding: ['gzip, deflate']
1532 method: GET1541 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1533 uri: http://localhost:9001/3.0/members/2695938497442108795910045776926992248401542 user-agent: [GNU Mailman REST client v1.0.0b1]
1534 response:1543 method: GET
1535 body: {string: '{"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1544 uri: http://localhost:9001/3.0/members/174627427654518678795667106126144120556
1536 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1545 response:
1537 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1546 body: {string: '{"address": "http://localhost:9001/3.0/addresses/cris@example.com",
1538 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1547 "http_etag": "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member",
1539 "delivery_mode": "regular"}'}1548 "delivery_mode": "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1540 headers:1549 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1541 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1550 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}'}
1551 headers:
1552 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1542 Server: [WSGIServer/0.2 CPython/3.4.2]1553 Server: [WSGIServer/0.2 CPython/3.4.2]
1543 content-length: ['411']1554 content-length: ['411']
1544 content-type: [application/json; charset=utf-8]1555 content-type: [application/json; charset=utf-8]
@@ -1552,14 +1563,15 @@
1552 method: GET1563 method: GET
1553 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member?count=1&page=11564 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member?count=1&page=1
1554 response:1565 response:
1555 body: {string: '{"http_etag": "\"47e85e78a8508d513b543265a2230598e9761cff\"",1566 body: {string: '{"http_etag": "\"b283c4ba5bb13167dba9448e9a22db20b952f790\"",
1556 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1567 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1557 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1568 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1558 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1569 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1559 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1570 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1560 "delivery_mode": "regular"}], "start": 0}'}1571 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"}],
1572 "start": 0}'}
1561 headers:1573 headers:
1562 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1574 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1563 Server: [WSGIServer/0.2 CPython/3.4.2]1575 Server: [WSGIServer/0.2 CPython/3.4.2]
1564 content-length: ['515']1576 content-length: ['515']
1565 content-type: [application/json; charset=utf-8]1577 content-type: [application/json; charset=utf-8]
@@ -1571,15 +1583,15 @@
1571 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1583 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1572 user-agent: [GNU Mailman REST client v1.0.0b1]1584 user-agent: [GNU Mailman REST client v1.0.0b1]
1573 method: GET1585 method: GET
1574 uri: http://localhost:9001/3.0/members/719140703110783184737466717879039563011586 uri: http://localhost:9001/3.0/members/36834167464725280207514715487872861935
1575 response:1587 response:
1576 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1588 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1577 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1589 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1578 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1590 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1579 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1591 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1580 "delivery_mode": "regular"}'}1592 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"}'}
1581 headers:1593 headers:
1582 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1594 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1583 Server: [WSGIServer/0.2 CPython/3.4.2]1595 Server: [WSGIServer/0.2 CPython/3.4.2]
1584 content-length: ['410']1596 content-length: ['410']
1585 content-type: [application/json; charset=utf-8]1597 content-type: [application/json; charset=utf-8]
@@ -1593,16 +1605,17 @@
1593 method: GET1605 method: GET
1594 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member?count=1&page=21606 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member?count=1&page=2
1595 response:1607 response:
1596 body: {string: '{"http_etag": "\"01f6bc1bcf9ae131e18a08baab7bf7e77b9c0391\"",1608 body: {string: '{"http_etag": "\"1ecb0492e59824ccbb01df24ffbe700747dd55bc\"",
1597 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1609 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
1598 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1610 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
1599 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1611 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1600 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1612 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1601 "delivery_mode": "regular"}], "start": 0}'}1613 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}],
1614 "start": 0}'}
1602 headers:1615 headers:
1603 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1616 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1604 Server: [WSGIServer/0.2 CPython/3.4.2]1617 Server: [WSGIServer/0.2 CPython/3.4.2]
1605 content-length: ['515']1618 content-length: ['516']
1606 content-type: [application/json; charset=utf-8]1619 content-type: [application/json; charset=utf-8]
1607 status: {code: 200, message: OK}1620 status: {code: 200, message: OK}
1608- request:1621- request:
@@ -1612,17 +1625,17 @@
1612 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1625 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1613 user-agent: [GNU Mailman REST client v1.0.0b1]1626 user-agent: [GNU Mailman REST client v1.0.0b1]
1614 method: GET1627 method: GET
1615 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150091628 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
1616 response:1629 response:
1617 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1630 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
1618 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1631 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
1619 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1632 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1620 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1633 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1621 "delivery_mode": "regular"}'}1634 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
1622 headers:1635 headers:
1623 Date: ['Tue, 20 Jan 2015 20:40:37 GMT']1636 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1624 Server: [WSGIServer/0.2 CPython/3.4.2]1637 Server: [WSGIServer/0.2 CPython/3.4.2]
1625 content-length: ['410']1638 content-length: ['411']
1626 content-type: [application/json; charset=utf-8]1639 content-type: [application/json; charset=utf-8]
1627 status: {code: 200, message: OK}1640 status: {code: 200, message: OK}
1628- request:1641- request:
@@ -1634,58 +1647,60 @@
1634 method: GET1647 method: GET
1635 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member1648 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member
1636 response:1649 response:
1637 body: {string: '{"http_etag": "\"8322220a2167309902d201765d5b2012a75b2b32\"",1650 body: {string: '{"http_etag": "\"867834fbaa5c5af01626c69502c7f06f10b8a5d6\"",
1638 "total_size": 2, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1651 "total_size": 2, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1639 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1652 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1640 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1653 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1641 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1654 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1642 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1655 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"},
1643 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1656 {"address": "http://localhost:9001/3.0/addresses/cris@example.com", "http_etag":
1644 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1657 "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member", "delivery_mode":
1645 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1658 "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1646 "delivery_mode": "regular"}], "start": 0}'}1659 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1647 headers:1660 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}],
1648 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1661 "start": 0}'}
1649 Server: [WSGIServer/0.2 CPython/3.4.2]1662 headers:
1650 content-length: ['928']1663 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1651 content-type: [application/json; charset=utf-8]1664 Server: [WSGIServer/0.2 CPython/3.4.2]
1652 status: {code: 200, message: OK}1665 content-length: ['929']
1653- request:1666 content-type: [application/json; charset=utf-8]
1654 body: null1667 status: {code: 200, message: OK}
1655 headers:1668- request:
1656 accept-encoding: ['gzip, deflate']1669 body: null
1657 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1670 headers:
1658 user-agent: [GNU Mailman REST client v1.0.0b1]1671 accept-encoding: ['gzip, deflate']
1659 method: GET1672 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1660 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320701673 user-agent: [GNU Mailman REST client v1.0.0b1]
1661 response:1674 method: GET
1662 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1675 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
1663 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1676 response:
1664 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1677 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1665 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1678 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1666 "delivery_mode": "regular"}'}1679 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1667 headers:1680 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1668 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1681 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
1669 Server: [WSGIServer/0.2 CPython/3.4.2]1682 headers:
1670 content-length: ['410']1683 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1671 content-type: [application/json; charset=utf-8]1684 Server: [WSGIServer/0.2 CPython/3.4.2]
1672 status: {code: 200, message: OK}1685 content-length: ['411']
1673- request:1686 content-type: [application/json; charset=utf-8]
1674 body: null1687 status: {code: 200, message: OK}
1675 headers:1688- request:
1676 accept-encoding: ['gzip, deflate']1689 body: null
1677 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1690 headers:
1678 user-agent: [GNU Mailman REST client v1.0.0b1]1691 accept-encoding: ['gzip, deflate']
1679 method: GET1692 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1680 uri: http://localhost:9001/3.0/members/2695938497442108795910045776926992248401693 user-agent: [GNU Mailman REST client v1.0.0b1]
1681 response:1694 method: GET
1682 body: {string: '{"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1695 uri: http://localhost:9001/3.0/members/174627427654518678795667106126144120556
1683 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1696 response:
1684 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1697 body: {string: '{"address": "http://localhost:9001/3.0/addresses/cris@example.com",
1685 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1698 "http_etag": "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member",
1686 "delivery_mode": "regular"}'}1699 "delivery_mode": "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1687 headers:1700 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1688 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1701 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}'}
1702 headers:
1703 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1689 Server: [WSGIServer/0.2 CPython/3.4.2]1704 Server: [WSGIServer/0.2 CPython/3.4.2]
1690 content-length: ['411']1705 content-length: ['411']
1691 content-type: [application/json; charset=utf-8]1706 content-type: [application/json; charset=utf-8]
@@ -1699,13 +1714,13 @@
1699 method: GET1714 method: GET
1700 uri: http://localhost:9001/3.0/lists/test-two@example.com1715 uri: http://localhost:9001/3.0/lists/test-two@example.com
1701 response:1716 response:
1702 body: {string: '{"http_etag": "\"d08cd84bdb77efc54164c377e86a9540fffcf6ab\"",1717 body: {string: '{"display_name": "Test-two", "list_id": "test-two.example.com",
1703 "volume": 1, "member_count": 2, "fqdn_listname": "test-two@example.com", "mail_host":1718 "self_link": "http://localhost:9001/3.0/lists/test-two.example.com", "fqdn_listname":
1704 "example.com", "self_link": "http://localhost:9001/3.0/lists/test-two.example.com",1719 "test-two@example.com", "member_count": 2, "list_name": "test-two", "mail_host":
1705 "list_id": "test-two.example.com", "list_name": "test-two", "display_name":1720 "example.com", "http_etag": "\"d08cd84bdb77efc54164c377e86a9540fffcf6ab\"",
1706 "Test-two"}'}1721 "volume": 1}'}
1707 headers:1722 headers:
1708 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1723 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1709 Server: [WSGIServer/0.2 CPython/3.4.2]1724 Server: [WSGIServer/0.2 CPython/3.4.2]
1710 content-length: ['319']1725 content-length: ['319']
1711 content-type: [application/json; charset=utf-8]1726 content-type: [application/json; charset=utf-8]
@@ -1719,76 +1734,78 @@
1719 method: GET1734 method: GET
1720 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member1735 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member
1721 response:1736 response:
1722 body: {string: '{"http_etag": "\"8322220a2167309902d201765d5b2012a75b2b32\"",1737 body: {string: '{"http_etag": "\"867834fbaa5c5af01626c69502c7f06f10b8a5d6\"",
1723 "total_size": 2, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1738 "total_size": 2, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1724 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1739 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1725 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1740 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1726 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1741 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1727 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1742 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"},
1728 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1743 {"address": "http://localhost:9001/3.0/addresses/cris@example.com", "http_etag":
1729 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1744 "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member", "delivery_mode":
1730 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1745 "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1731 "delivery_mode": "regular"}], "start": 0}'}1746 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1732 headers:1747 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}],
1733 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1748 "start": 0}'}
1734 Server: [WSGIServer/0.2 CPython/3.4.2]1749 headers:
1735 content-length: ['928']1750 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1736 content-type: [application/json; charset=utf-8]1751 Server: [WSGIServer/0.2 CPython/3.4.2]
1737 status: {code: 200, message: OK}1752 content-length: ['929']
1738- request:1753 content-type: [application/json; charset=utf-8]
1739 body: null1754 status: {code: 200, message: OK}
1740 headers:1755- request:
1741 accept-encoding: ['gzip, deflate']1756 body: null
1742 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1757 headers:
1743 user-agent: [GNU Mailman REST client v1.0.0b1]1758 accept-encoding: ['gzip, deflate']
1744 method: GET1759 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1745 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320701760 user-agent: [GNU Mailman REST client v1.0.0b1]
1746 response:1761 method: GET
1747 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1762 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
1748 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1763 response:
1749 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1764 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1750 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1765 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1751 "delivery_mode": "regular"}'}1766 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1752 headers:1767 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1753 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1768 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
1754 Server: [WSGIServer/0.2 CPython/3.4.2]1769 headers:
1755 content-length: ['410']1770 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1756 content-type: [application/json; charset=utf-8]1771 Server: [WSGIServer/0.2 CPython/3.4.2]
1757 status: {code: 200, message: OK}1772 content-length: ['411']
1758- request:1773 content-type: [application/json; charset=utf-8]
1759 body: null1774 status: {code: 200, message: OK}
1760 headers:1775- request:
1761 accept-encoding: ['gzip, deflate']1776 body: null
1762 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1777 headers:
1763 user-agent: [GNU Mailman REST client v1.0.0b1]1778 accept-encoding: ['gzip, deflate']
1764 method: GET1779 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1765 uri: http://localhost:9001/3.0/members/2695938497442108795910045776926992248401780 user-agent: [GNU Mailman REST client v1.0.0b1]
1766 response:1781 method: GET
1767 body: {string: '{"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1782 uri: http://localhost:9001/3.0/members/174627427654518678795667106126144120556
1768 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1783 response:
1769 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1784 body: {string: '{"address": "http://localhost:9001/3.0/addresses/cris@example.com",
1770 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1785 "http_etag": "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member",
1771 "delivery_mode": "regular"}'}1786 "delivery_mode": "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1772 headers:1787 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1773 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1788 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}'}
1774 Server: [WSGIServer/0.2 CPython/3.4.2]1789 headers:
1775 content-length: ['411']1790 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1776 content-type: [application/json; charset=utf-8]1791 Server: [WSGIServer/0.2 CPython/3.4.2]
1777 status: {code: 200, message: OK}1792 content-length: ['411']
1778- request:1793 content-type: [application/json; charset=utf-8]
1779 body: null1794 status: {code: 200, message: OK}
1780 headers:1795- request:
1781 accept-encoding: ['gzip, deflate']1796 body: null
1782 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1797 headers:
1783 user-agent: [GNU Mailman REST client v1.0.0b1]1798 accept-encoding: ['gzip, deflate']
1784 method: GET1799 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1785 uri: http://localhost:9001/3.0/members/269593849744210879591004577692699224840/preferences1800 user-agent: [GNU Mailman REST client v1.0.0b1]
1786 response:1801 method: GET
1787 body: {string: '{"http_etag": "\"857c98cb4fe36031fc6f440d3df582db62fc4f23\"",1802 uri: http://localhost:9001/3.0/members/174627427654518678795667106126144120556/preferences
1788 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840/preferences",1803 response:
1789 "delivery_mode": "regular"}'}1804 body: {string: '{"http_etag": "\"a0ec72af6b03b051b7546d5966fd4cfc99b44912\"",
1790 headers:1805 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556/preferences",
1791 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1806 "delivery_mode": "regular"}'}
1807 headers:
1808 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1792 Server: [WSGIServer/0.2 CPython/3.4.2]1809 Server: [WSGIServer/0.2 CPython/3.4.2]
1793 content-length: ['191']1810 content-length: ['191']
1794 content-type: [application/json; charset=utf-8]1811 content-type: [application/json; charset=utf-8]
@@ -1800,17 +1817,16 @@
1800 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1817 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1801 user-agent: [GNU Mailman REST client v1.0.0b1]1818 user-agent: [GNU Mailman REST client v1.0.0b1]
1802 method: GET1819 method: GET
1803 uri: http://localhost:9001/3.0/users/1215284888179532047210191098250163920811820 uri: http://localhost:9001/3.0/users/318161133903618858471564987926904256394
1804 response:1821 response:
1805 body: {string: '{"http_etag": "\"00b7b61f606b1c17f53740e9ac18c82b2e316ad9\"",1822 body: {string: '{"display_name": "Cris", "user_id": 318161133903618858471564987926904256394,
1806 "password": "$6$rounds=109085$UaXtg.YtieBfCark$EHLWHysdQMVabV4iiUDVTR9d.jdw6Gj66AWz7WL0LLuo/IqkkW.XlLCWW0zjHXG9RtpQO7051rnuzBM50dx591",1823 "created_on": "2015-04-07T06:46:16.542501", "http_etag": "\"2ffff8604d1fdce58ec5880397ccbcb75d2a952c\"",
1807 "user_id": 121528488817953204721019109825016392081, "display_name": "Cris",1824 "self_link": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1808 "self_link": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1825 "password": "$6$rounds=92666$GHQYDVXRMY1n/q2.$IgJN4bdv0C.FDSYnRd5ogVnvrABEhtfVQnQ817jhYQf4B9q0gLTIjZSbzbWlVsJ.h6xoQ7BNrIo6BC5HNaUWW1"}'}
1809 "created_on": "2015-01-20T20:40:37.117319"}'}
1810 headers:1826 headers:
1811 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1827 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1812 Server: [WSGIServer/0.2 CPython/3.4.2]1828 Server: [WSGIServer/0.2 CPython/3.4.2]
1813 content-length: ['405']1829 content-length: ['404']
1814 content-type: [application/json; charset=utf-8]1830 content-type: [application/json; charset=utf-8]
1815 status: {code: 200, message: OK}1831 status: {code: 200, message: OK}
1816- request:1832- request:
@@ -1822,18 +1838,87 @@
1822 method: GET1838 method: GET
1823 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member1839 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member
1824 response:1840 response:
1825 body: {string: '{"http_etag": "\"8322220a2167309902d201765d5b2012a75b2b32\"",1841 body: {string: '{"http_etag": "\"867834fbaa5c5af01626c69502c7f06f10b8a5d6\"",
1826 "total_size": 2, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1842 "total_size": 2, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1827 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1843 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1828 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1844 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1829 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1845 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1830 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1846 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"},
1831 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1847 {"address": "http://localhost:9001/3.0/addresses/cris@example.com", "http_etag":
1832 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1848 "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member", "delivery_mode":
1833 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1849 "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1834 "delivery_mode": "regular"}], "start": 0}'}1850 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1835 headers:1851 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}],
1836 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1852 "start": 0}'}
1853 headers:
1854 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1855 Server: [WSGIServer/0.2 CPython/3.4.2]
1856 content-length: ['929']
1857 content-type: [application/json; charset=utf-8]
1858 status: {code: 200, message: OK}
1859- request:
1860 body: null
1861 headers:
1862 accept-encoding: ['gzip, deflate']
1863 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1864 user-agent: [GNU Mailman REST client v1.0.0b1]
1865 method: GET
1866 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
1867 response:
1868 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1869 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1870 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1871 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1872 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
1873 headers:
1874 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1875 Server: [WSGIServer/0.2 CPython/3.4.2]
1876 content-length: ['411']
1877 content-type: [application/json; charset=utf-8]
1878 status: {code: 200, message: OK}
1879- request:
1880 body: null
1881 headers:
1882 accept-encoding: ['gzip, deflate']
1883 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1884 user-agent: [GNU Mailman REST client v1.0.0b1]
1885 method: GET
1886 uri: http://localhost:9001/3.0/members/174627427654518678795667106126144120556
1887 response:
1888 body: {string: '{"address": "http://localhost:9001/3.0/addresses/cris@example.com",
1889 "http_etag": "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member",
1890 "delivery_mode": "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1891 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1892 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}'}
1893 headers:
1894 Date: ['Tue, 07 Apr 2015 06:46:17 GMT']
1895 Server: [WSGIServer/0.2 CPython/3.4.2]
1896 content-length: ['411']
1897 content-type: [application/json; charset=utf-8]
1898 status: {code: 200, message: OK}
1899- request:
1900 body: null
1901 headers:
1902 accept-encoding: ['gzip, deflate']
1903 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1904 user-agent: [GNU Mailman REST client v1.0.0b1]
1905 method: GET
1906 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member
1907 response:
1908 body: {string: '{"http_etag": "\"5f2fad21d926c3e098006f4655c72bbc8d1857ad\"",
1909 "total_size": 2, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1910 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1911 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1912 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1913 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"},
1914 {"address": "http://localhost:9001/3.0/addresses/bill@example.com", "http_etag":
1915 "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member", "delivery_mode":
1916 "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1917 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1918 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}],
1919 "start": 0}'}
1920 headers:
1921 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
1837 Server: [WSGIServer/0.2 CPython/3.4.2]1922 Server: [WSGIServer/0.2 CPython/3.4.2]
1838 content-length: ['928']1923 content-length: ['928']
1839 content-type: [application/json; charset=utf-8]1924 content-type: [application/json; charset=utf-8]
@@ -1845,311 +1930,252 @@
1845 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1930 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1846 user-agent: [GNU Mailman REST client v1.0.0b1]1931 user-agent: [GNU Mailman REST client v1.0.0b1]
1847 method: GET1932 method: GET
1848 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320701933 uri: http://localhost:9001/3.0/members/36834167464725280207514715487872861935
1849 response:1934 response:
1850 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1935 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1851 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1936 "http_etag": "\"b3662b3b48891657d59dc21230f2bdd96e68d1e9\"", "role": "member",
1852 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",1937 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-one.example.com",
1853 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",1938 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1854 "delivery_mode": "regular"}'}1939 "self_link": "http://localhost:9001/3.0/members/36834167464725280207514715487872861935"}'}
1855 headers:1940 headers:
1856 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1941 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
1857 Server: [WSGIServer/0.2 CPython/3.4.2]1942 Server: [WSGIServer/0.2 CPython/3.4.2]
1858 content-length: ['410']1943 content-length: ['410']
1859 content-type: [application/json; charset=utf-8]1944 content-type: [application/json; charset=utf-8]
1860 status: {code: 200, message: OK}1945 status: {code: 200, message: OK}
1861- request:1946- request:
1862 body: null1947 body: null
1863 headers:1948 headers:
1864 accept-encoding: ['gzip, deflate']1949 accept-encoding: ['gzip, deflate']
1865 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1950 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1866 user-agent: [GNU Mailman REST client v1.0.0b1]1951 user-agent: [GNU Mailman REST client v1.0.0b1]
1867 method: GET1952 method: DELETE
1868 uri: http://localhost:9001/3.0/members/2695938497442108795910045776926992248401953 uri: http://localhost:9001/3.0/members/36834167464725280207514715487872861935
1869 response:1954 response:
1870 body: {string: '{"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",1955 body: {string: ''}
1871 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",1956 headers:
1872 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",1957 Content-Length: ['0']
1873 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",1958 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
1874 "delivery_mode": "regular"}'}1959 Server: [WSGIServer/0.2 CPython/3.4.2]
1875 headers:1960 status: {code: 204, message: No Content}
1876 Date: ['Tue, 20 Jan 2015 20:40:38 GMT']1961- request:
1877 Server: [WSGIServer/0.2 CPython/3.4.2]1962 body: null
1878 content-length: ['411']1963 headers:
1879 content-type: [application/json; charset=utf-8]1964 accept-encoding: ['gzip, deflate']
1880 status: {code: 200, message: OK}1965 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1881- request:1966 user-agent: [GNU Mailman REST client v1.0.0b1]
1882 body: null1967 method: GET
1883 headers:1968 uri: http://localhost:9001/3.0/members
1884 accept-encoding: ['gzip, deflate']1969 response:
1885 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1970 body: {string: '{"http_etag": "\"712018dcaded255a645430fceba09bba3cc4d285\"",
1886 user-agent: [GNU Mailman REST client v1.0.0b1]1971 "total_size": 3, "entries": [{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
1887 method: GET1972 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
1888 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member1973 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1889 response:1974 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1890 body: {string: '{"http_etag": "\"b8b7661888c90a029740e640f5415c6f852c119a\"",1975 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"},
1891 "total_size": 2, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",1976 {"address": "http://localhost:9001/3.0/addresses/anna@example.com", "http_etag":
1892 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",1977 "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member", "delivery_mode":
1893 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",1978 "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1894 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",1979 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1895 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",1980 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"},
1896 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",1981 {"address": "http://localhost:9001/3.0/addresses/cris@example.com", "http_etag":
1897 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",1982 "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member", "delivery_mode":
1898 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",1983 "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1899 "delivery_mode": "regular"}], "start": 0}'}1984 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1900 headers:1985 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}],
1901 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']1986 "start": 0}'}
1902 Server: [WSGIServer/0.2 CPython/3.4.2]1987 headers:
1903 content-length: ['927']1988 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
1904 content-type: [application/json; charset=utf-8]1989 Server: [WSGIServer/0.2 CPython/3.4.2]
1905 status: {code: 200, message: OK}1990 content-length: ['1342']
1906- request:1991 content-type: [application/json; charset=utf-8]
1907 body: null1992 status: {code: 200, message: OK}
1908 headers:1993- request:
1909 accept-encoding: ['gzip, deflate']1994 body: null
1910 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]1995 headers:
1911 user-agent: [GNU Mailman REST client v1.0.0b1]1996 accept-encoding: ['gzip, deflate']
1912 method: GET1997 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1913 uri: http://localhost:9001/3.0/members/719140703110783184737466717879039563011998 user-agent: [GNU Mailman REST client v1.0.0b1]
1914 response:1999 method: GET
1915 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2000 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
1916 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",2001 response:
1917 "role": "member", "email": "anna@example.com", "http_etag": "\"f4a36ba274afc1b6534693000dacc0d4e87ce54e\"",2002 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
1918 "self_link": "http://localhost:9001/3.0/members/71914070311078318473746671787903956301",2003 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
1919 "delivery_mode": "regular"}'}2004 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1920 headers:2005 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1921 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2006 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
1922 Server: [WSGIServer/0.2 CPython/3.4.2]2007 headers:
1923 content-length: ['410']2008 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
1924 content-type: [application/json; charset=utf-8]2009 Server: [WSGIServer/0.2 CPython/3.4.2]
1925 status: {code: 200, message: OK}2010 content-length: ['411']
1926- request:2011 content-type: [application/json; charset=utf-8]
1927 body: null2012 status: {code: 200, message: OK}
1928 headers:2013- request:
1929 accept-encoding: ['gzip, deflate']2014 body: null
1930 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2015 headers:
1931 user-agent: [GNU Mailman REST client v1.0.0b1]2016 accept-encoding: ['gzip, deflate']
1932 method: DELETE2017 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1933 uri: http://localhost:9001/3.0/members/719140703110783184737466717879039563012018 user-agent: [GNU Mailman REST client v1.0.0b1]
1934 response:2019 method: GET
1935 body: {string: ''}2020 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
1936 headers:2021 response:
1937 Content-Length: ['0']2022 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
1938 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2023 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
1939 Server: [WSGIServer/0.2 CPython/3.4.2]2024 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
1940 status: {code: 204, message: No Content}2025 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
1941- request:2026 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
1942 body: null2027 headers:
1943 headers:2028 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
1944 accept-encoding: ['gzip, deflate']2029 Server: [WSGIServer/0.2 CPython/3.4.2]
1945 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2030 content-length: ['411']
1946 user-agent: [GNU Mailman REST client v1.0.0b1]2031 content-type: [application/json; charset=utf-8]
1947 method: GET2032 status: {code: 200, message: OK}
1948 uri: http://localhost:9001/3.0/members2033- request:
1949 response:2034 body: null
1950 body: {string: '{"http_etag": "\"93e3ea591bfd07547baa3eb6568affe672fdb3d0\"",2035 headers:
1951 "total_size": 3, "entries": [{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2036 accept-encoding: ['gzip, deflate']
1952 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",2037 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1953 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",2038 user-agent: [GNU Mailman REST client v1.0.0b1]
1954 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",2039 method: GET
1955 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2040 uri: http://localhost:9001/3.0/members/174627427654518678795667106126144120556
1956 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",2041 response:
1957 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",2042 body: {string: '{"address": "http://localhost:9001/3.0/addresses/cris@example.com",
1958 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",2043 "http_etag": "\"44d1b643f7a5ad25fba388e84288532a1b74557d\"", "role": "member",
1959 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2044 "delivery_mode": "regular", "email": "cris@example.com", "list_id": "test-two.example.com",
1960 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",2045 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
1961 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",2046 "self_link": "http://localhost:9001/3.0/members/174627427654518678795667106126144120556"}'}
1962 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",2047 headers:
1963 "delivery_mode": "regular"}], "start": 0}'}2048 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
1964 headers:2049 Server: [WSGIServer/0.2 CPython/3.4.2]
1965 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2050 content-length: ['411']
1966 Server: [WSGIServer/0.2 CPython/3.4.2]2051 content-type: [application/json; charset=utf-8]
1967 content-length: ['1340']2052 status: {code: 200, message: OK}
1968 content-type: [application/json; charset=utf-8]2053- request:
1969 status: {code: 200, message: OK}2054 body: null
1970- request:2055 headers:
1971 body: null2056 accept-encoding: ['gzip, deflate']
1972 headers:2057 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1973 accept-encoding: ['gzip, deflate']2058 user-agent: [GNU Mailman REST client v1.0.0b1]
1974 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2059 method: DELETE
1975 user-agent: [GNU Mailman REST client v1.0.0b1]2060 uri: http://localhost:9001/3.0/members/174627427654518678795667106126144120556
1976 method: GET2061 response:
1977 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150092062 body: {string: ''}
1978 response:2063 headers:
1979 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2064 Content-Length: ['0']
1980 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",2065 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
1981 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",2066 Server: [WSGIServer/0.2 CPython/3.4.2]
1982 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",2067 status: {code: 204, message: No Content}
1983 "delivery_mode": "regular"}'}2068- request:
1984 headers:2069 body: null
1985 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2070 headers:
1986 Server: [WSGIServer/0.2 CPython/3.4.2]2071 accept-encoding: ['gzip, deflate']
1987 content-length: ['410']2072 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
1988 content-type: [application/json; charset=utf-8]2073 user-agent: [GNU Mailman REST client v1.0.0b1]
1989 status: {code: 200, message: OK}2074 method: GET
1990- request:2075 uri: http://localhost:9001/3.0/members
1991 body: null2076 response:
1992 headers:2077 body: {string: '{"http_etag": "\"c5951563af39cc75ccf4f2401362f102da1aeabb\"",
1993 accept-encoding: ['gzip, deflate']2078 "total_size": 2, "entries": [{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
1994 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2079 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
1995 user-agent: [GNU Mailman REST client v1.0.0b1]2080 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
1996 method: GET2081 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
1997 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320702082 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"},
1998 response:2083 {"address": "http://localhost:9001/3.0/addresses/anna@example.com", "http_etag":
1999 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2084 "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member", "delivery_mode":
2000 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",2085 "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
2001 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",2086 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
2002 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",2087 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}],
2003 "delivery_mode": "regular"}'}2088 "start": 0}'}
2004 headers:2089 headers:
2005 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2090 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
2006 Server: [WSGIServer/0.2 CPython/3.4.2]2091 Server: [WSGIServer/0.2 CPython/3.4.2]
2007 content-length: ['410']2092 content-length: ['929']
2008 content-type: [application/json; charset=utf-8]2093 content-type: [application/json; charset=utf-8]
2009 status: {code: 200, message: OK}2094 status: {code: 200, message: OK}
2010- request:2095- request:
2011 body: null2096 body: null
2012 headers:2097 headers:
2013 accept-encoding: ['gzip, deflate']2098 accept-encoding: ['gzip, deflate']
2014 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2099 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2015 user-agent: [GNU Mailman REST client v1.0.0b1]2100 user-agent: [GNU Mailman REST client v1.0.0b1]
2016 method: GET2101 method: GET
2017 uri: http://localhost:9001/3.0/members/2695938497442108795910045776926992248402102 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
2018 response:2103 response:
2019 body: {string: '{"user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2104 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
2020 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/cris@example.com",2105 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
2021 "role": "member", "email": "cris@example.com", "http_etag": "\"aa4c59e744381065a56f176f1044996563128769\"",2106 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
2022 "self_link": "http://localhost:9001/3.0/members/269593849744210879591004577692699224840",2107 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2023 "delivery_mode": "regular"}'}2108 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
2024 headers:2109 headers:
2025 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2110 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
2026 Server: [WSGIServer/0.2 CPython/3.4.2]2111 Server: [WSGIServer/0.2 CPython/3.4.2]
2027 content-length: ['411']2112 content-length: ['411']
2028 content-type: [application/json; charset=utf-8]2113 content-type: [application/json; charset=utf-8]
2029 status: {code: 200, message: OK}2114 status: {code: 200, message: OK}
2030- request:2115- request:
2031 body: null2116 body: null
2032 headers:2117 headers:
2033 accept-encoding: ['gzip, deflate']2118 accept-encoding: ['gzip, deflate']
2034 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2119 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2035 user-agent: [GNU Mailman REST client v1.0.0b1]2120 user-agent: [GNU Mailman REST client v1.0.0b1]
2036 method: DELETE2121 method: GET
2037 uri: http://localhost:9001/3.0/members/2695938497442108795910045776926992248402122 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
2038 response:2123 response:
2039 body: {string: ''}2124 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
2040 headers:2125 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
2041 Content-Length: ['0']2126 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
2042 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2127 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
2043 Server: [WSGIServer/0.2 CPython/3.4.2]2128 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
2044 status: {code: 204, message: No Content}2129 headers:
2045- request:2130 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
2046 body: null2131 Server: [WSGIServer/0.2 CPython/3.4.2]
2047 headers:2132 content-length: ['411']
2048 accept-encoding: ['gzip, deflate']2133 content-type: [application/json; charset=utf-8]
2049 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2134 status: {code: 200, message: OK}
2050 user-agent: [GNU Mailman REST client v1.0.0b1]2135- request:
2051 method: GET2136 body: null
2052 uri: http://localhost:9001/3.0/members2137 headers:
2053 response:2138 accept-encoding: ['gzip, deflate']
2054 body: {string: '{"http_etag": "\"64530f35c9577722abcbda604ca8825ec32a0b8c\"",2139 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2055 "total_size": 2, "entries": [{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2140 user-agent: [GNU Mailman REST client v1.0.0b1]
2056 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",2141 method: GET
2057 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",2142 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member
2058 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",2143 response:
2059 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2144 body: {string: '{"http_etag": "\"1ecb0492e59824ccbb01df24ffbe700747dd55bc\"",
2060 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",2145 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
2061 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",2146 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
2062 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",2147 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
2063 "delivery_mode": "regular"}], "start": 0}'}2148 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2064 headers:2149 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}],
2065 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2150 "start": 0}'}
2066 Server: [WSGIServer/0.2 CPython/3.4.2]2151 headers:
2067 content-length: ['927']2152 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
2068 content-type: [application/json; charset=utf-8]2153 Server: [WSGIServer/0.2 CPython/3.4.2]
2069 status: {code: 200, message: OK}2154 content-length: ['516']
2070- request:2155 content-type: [application/json; charset=utf-8]
2071 body: null2156 status: {code: 200, message: OK}
2072 headers:2157- request:
2073 accept-encoding: ['gzip, deflate']2158 body: null
2074 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2159 headers:
2075 user-agent: [GNU Mailman REST client v1.0.0b1]2160 accept-encoding: ['gzip, deflate']
2076 method: GET2161 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2077 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150092162 user-agent: [GNU Mailman REST client v1.0.0b1]
2078 response:2163 method: GET
2079 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2164 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
2080 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",2165 response:
2081 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",2166 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
2082 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",2167 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
2083 "delivery_mode": "regular"}'}2168 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
2084 headers:2169 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2085 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2170 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
2086 Server: [WSGIServer/0.2 CPython/3.4.2]2171 headers:
2087 content-length: ['410']2172 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
2088 content-type: [application/json; charset=utf-8]2173 Server: [WSGIServer/0.2 CPython/3.4.2]
2089 status: {code: 200, message: OK}2174 content-length: ['411']
2090- request:2175 content-type: [application/json; charset=utf-8]
2091 body: null2176 status: {code: 200, message: OK}
2092 headers:2177- request:
2093 accept-encoding: ['gzip, deflate']2178 body: list_id=test-one.example.com&role=nonmember
2094 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2095 user-agent: [GNU Mailman REST client v1.0.0b1]
2096 method: GET
2097 uri: http://localhost:9001/3.0/members/99670809653810620114898821232667532070
2098 response:
2099 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",
2100 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",
2101 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",
2102 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",
2103 "delivery_mode": "regular"}'}
2104 headers:
2105 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']
2106 Server: [WSGIServer/0.2 CPython/3.4.2]
2107 content-length: ['410']
2108 content-type: [application/json; charset=utf-8]
2109 status: {code: 200, message: OK}
2110- request:
2111 body: null
2112 headers:
2113 accept-encoding: ['gzip, deflate']
2114 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2115 user-agent: [GNU Mailman REST client v1.0.0b1]
2116 method: GET
2117 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member
2118 response:
2119 body: {string: '{"http_etag": "\"01f6bc1bcf9ae131e18a08baab7bf7e77b9c0391\"",
2120 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",
2121 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",
2122 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",
2123 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",
2124 "delivery_mode": "regular"}], "start": 0}'}
2125 headers:
2126 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']
2127 Server: [WSGIServer/0.2 CPython/3.4.2]
2128 content-length: ['515']
2129 content-type: [application/json; charset=utf-8]
2130 status: {code: 200, message: OK}
2131- request:
2132 body: null
2133 headers:
2134 accept-encoding: ['gzip, deflate']
2135 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2136 user-agent: [GNU Mailman REST client v1.0.0b1]
2137 method: GET
2138 uri: http://localhost:9001/3.0/members/288576073172169253244277735944836615009
2139 response:
2140 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",
2141 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",
2142 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",
2143 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",
2144 "delivery_mode": "regular"}'}
2145 headers:
2146 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']
2147 Server: [WSGIServer/0.2 CPython/3.4.2]
2148 content-length: ['410']
2149 content-type: [application/json; charset=utf-8]
2150 status: {code: 200, message: OK}
2151- request:
2152 body: role=nonmember&list_id=test-one.example.com
2153 headers:2179 headers:
2154 accept-encoding: ['gzip, deflate']2180 accept-encoding: ['gzip, deflate']
2155 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2181 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
@@ -2161,7 +2187,7 @@
2161 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",2187 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
2162 "total_size": 0, "start": 0}'}2188 "total_size": 0, "start": 0}'}
2163 headers:2189 headers:
2164 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2190 Date: ['Tue, 07 Apr 2015 06:46:19 GMT']
2165 Server: [WSGIServer/0.2 CPython/3.4.2]2191 Server: [WSGIServer/0.2 CPython/3.4.2]
2166 content-length: ['90']2192 content-length: ['90']
2167 content-type: [application/json; charset=utf-8]2193 content-type: [application/json; charset=utf-8]
@@ -2175,84 +2201,81 @@
2175 method: GET2201 method: GET
2176 uri: http://localhost:9001/3.0/users2202 uri: http://localhost:9001/3.0/users
2177 response:2203 response:
2178 body: {string: '{"http_etag": "\"dc3414e3b94df7ba4af0cc077a85684f15b90101\"",2204 body: {string: '{"http_etag": "\"660545ca8e43cf44bafa5dd773bdb68f1403cf6b\"",
2179 "total_size": 3, "entries": [{"http_etag": "\"5b5eb03b37ec1575a02105e13f50d73f53fbc84d\"",2205 "total_size": 3, "entries": [{"display_name": "Anna", "user_id": 308982299508198023710484281528772038810,
2180 "password": "$6$rounds=106779$LuGF21bg20SyPu.H$C5iV5mFnB9FTY6l7F0QRrZhc4bRpmB1qo43hksxiplmYYAZC72hs9z/H/zIcEnF6pwTKR1If5vLDBQeITX383/",2206 "created_on": "2015-04-07T06:46:15.925725", "http_etag": "\"de3d5e6725d5ae394b31333a43bb941b91f23988\"",
2181 "user_id": 139350590429738633523993230592141666734, "display_name": "Anna",2207 "self_link": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
2182 "self_link": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2208 "password": "$6$rounds=106573$Rn1OaMKwOb7XMWfI$gpcfKVOfHPJDfRD5Mz8naNnqCQhUacWxXCt1eLVbjLnCSD9AHL6kPfo6zuBXcQaGy/DPVzd1YxJq4GRUWDs101"},
2183 "created_on": "2015-01-20T20:40:36.394249"}, {"http_etag": "\"8e1c124fdd55117164964bdbf7d755242c308306\"",2209 {"display_name": "Bill", "user_id": 187020194231724754893566470237488910682,
2184 "password": "$6$rounds=99915$0g4xzTSr11/bcGeb$ekHjECsNZUv4pLIFj4rnKOCdRGufu5EwwRJeVwMcUAYR0CCa75aQ3IzOo8WPHNeLuviO2HUDllRtdIZ1peysh.",2210 "created_on": "2015-04-07T06:46:16.202117", "http_etag": "\"c3bf8ba9218144565a8150c7e24cbac40afe8a24\"",
2185 "user_id": 64194528895332614768339815256431513022, "display_name": "Bill",2211 "self_link": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2186 "self_link": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2212 "password": "$6$rounds=91470$FKJh86Xm7CatvdG8$JNfl6G1HcdUDMMH9842gw4Zp0j5IyVLrxAUP71NIe9XX4mNkcy9pxB.4PQzGuARBNENuN9sOtP4OVBXnCSWmE0"},
2187 "created_on": "2015-01-20T20:40:36.729451"}, {"http_etag": "\"00b7b61f606b1c17f53740e9ac18c82b2e316ad9\"",2213 {"display_name": "Cris", "user_id": 318161133903618858471564987926904256394,
2188 "password": "$6$rounds=109085$UaXtg.YtieBfCark$EHLWHysdQMVabV4iiUDVTR9d.jdw6Gj66AWz7WL0LLuo/IqkkW.XlLCWW0zjHXG9RtpQO7051rnuzBM50dx591",2214 "created_on": "2015-04-07T06:46:16.542501", "http_etag": "\"2ffff8604d1fdce58ec5880397ccbcb75d2a952c\"",
2189 "user_id": 121528488817953204721019109825016392081, "display_name": "Cris",2215 "self_link": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2190 "self_link": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2216 "password": "$6$rounds=92666$GHQYDVXRMY1n/q2.$IgJN4bdv0C.FDSYnRd5ogVnvrABEhtfVQnQ817jhYQf4B9q0gLTIjZSbzbWlVsJ.h6xoQ7BNrIo6BC5HNaUWW1"}],
2191 "created_on": "2015-01-20T20:40:37.117319"}], "start": 0}'}2217 "start": 0}'}
2192 headers:2218 headers:
2193 Date: ['Tue, 20 Jan 2015 20:40:40 GMT']2219 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2194 Server: [WSGIServer/0.2 CPython/3.4.2]2220 Server: [WSGIServer/0.2 CPython/3.4.2]
2195 content-length: ['1321']2221 content-length: ['1322']
2196 content-type: [application/json; charset=utf-8]2222 content-type: [application/json; charset=utf-8]
2197 status: {code: 200, message: OK}2223 status: {code: 200, message: OK}
2198- request:2224- request:
2199 body: null2225 body: null
2200 headers:2226 headers:
2201 accept-encoding: ['gzip, deflate']2227 accept-encoding: ['gzip, deflate']
2202 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2228 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2203 user-agent: [GNU Mailman REST client v1.0.0b1]2229 user-agent: [GNU Mailman REST client v1.0.0b1]
2204 method: GET2230 method: GET
2205 uri: http://localhost:9001/3.0/users/1215284888179532047210191098250163920812231 uri: http://localhost:9001/3.0/users/187020194231724754893566470237488910682
2206 response:2232 response:
2207 body: {string: '{"http_etag": "\"00b7b61f606b1c17f53740e9ac18c82b2e316ad9\"",2233 body: {string: '{"display_name": "Bill", "user_id": 187020194231724754893566470237488910682,
2208 "password": "$6$rounds=109085$UaXtg.YtieBfCark$EHLWHysdQMVabV4iiUDVTR9d.jdw6Gj66AWz7WL0LLuo/IqkkW.XlLCWW0zjHXG9RtpQO7051rnuzBM50dx591",2234 "created_on": "2015-04-07T06:46:16.202117", "http_etag": "\"c3bf8ba9218144565a8150c7e24cbac40afe8a24\"",
2209 "user_id": 121528488817953204721019109825016392081, "display_name": "Cris",2235 "self_link": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2210 "self_link": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2236 "password": "$6$rounds=91470$FKJh86Xm7CatvdG8$JNfl6G1HcdUDMMH9842gw4Zp0j5IyVLrxAUP71NIe9XX4mNkcy9pxB.4PQzGuARBNENuN9sOtP4OVBXnCSWmE0"}'}
2211 "created_on": "2015-01-20T20:40:37.117319"}'}2237 headers:
2212 headers:2238 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2213 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2239 Server: [WSGIServer/0.2 CPython/3.4.2]
2214 Server: [WSGIServer/0.2 CPython/3.4.2]2240 content-length: ['404']
2215 content-length: ['405']2241 content-type: [application/json; charset=utf-8]
2216 content-type: [application/json; charset=utf-8]2242 status: {code: 200, message: OK}
2217 status: {code: 200, message: OK}2243- request:
2218- request:2244 body: null
2219 body: null2245 headers:
2220 headers:2246 accept-encoding: ['gzip, deflate']
2221 accept-encoding: ['gzip, deflate']2247 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2222 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2248 user-agent: [GNU Mailman REST client v1.0.0b1]
2223 user-agent: [GNU Mailman REST client v1.0.0b1]2249 method: GET
2224 method: GET2250 uri: http://localhost:9001/3.0/users/308982299508198023710484281528772038810
2225 uri: http://localhost:9001/3.0/users/1393505904297386335239932305921416667342251 response:
2226 response:2252 body: {string: '{"display_name": "Anna", "user_id": 308982299508198023710484281528772038810,
2227 body: {string: '{"http_etag": "\"5b5eb03b37ec1575a02105e13f50d73f53fbc84d\"",2253 "created_on": "2015-04-07T06:46:15.925725", "http_etag": "\"de3d5e6725d5ae394b31333a43bb941b91f23988\"",
2228 "password": "$6$rounds=106779$LuGF21bg20SyPu.H$C5iV5mFnB9FTY6l7F0QRrZhc4bRpmB1qo43hksxiplmYYAZC72hs9z/H/zIcEnF6pwTKR1If5vLDBQeITX383/",2254 "self_link": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
2229 "user_id": 139350590429738633523993230592141666734, "display_name": "Anna",2255 "password": "$6$rounds=106573$Rn1OaMKwOb7XMWfI$gpcfKVOfHPJDfRD5Mz8naNnqCQhUacWxXCt1eLVbjLnCSD9AHL6kPfo6zuBXcQaGy/DPVzd1YxJq4GRUWDs101"}'}
2230 "self_link": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2256 headers:
2231 "created_on": "2015-01-20T20:40:36.394249"}'}2257 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2232 headers:2258 Server: [WSGIServer/0.2 CPython/3.4.2]
2233 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2259 content-length: ['405']
2234 Server: [WSGIServer/0.2 CPython/3.4.2]2260 content-type: [application/json; charset=utf-8]
2235 content-length: ['405']2261 status: {code: 200, message: OK}
2236 content-type: [application/json; charset=utf-8]2262- request:
2237 status: {code: 200, message: OK}2263 body: null
2238- request:2264 headers:
2239 body: null2265 accept-encoding: ['gzip, deflate']
2240 headers:2266 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2241 accept-encoding: ['gzip, deflate']2267 user-agent: [GNU Mailman REST client v1.0.0b1]
2242 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2268 method: GET
2243 user-agent: [GNU Mailman REST client v1.0.0b1]2269 uri: http://localhost:9001/3.0/users/318161133903618858471564987926904256394
2244 method: GET2270 response:
2245 uri: http://localhost:9001/3.0/users/641945288953326147683398152564315130222271 body: {string: '{"display_name": "Cris", "user_id": 318161133903618858471564987926904256394,
2246 response:2272 "created_on": "2015-04-07T06:46:16.542501", "http_etag": "\"2ffff8604d1fdce58ec5880397ccbcb75d2a952c\"",
2247 body: {string: '{"http_etag": "\"8e1c124fdd55117164964bdbf7d755242c308306\"",2273 "self_link": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2248 "password": "$6$rounds=99915$0g4xzTSr11/bcGeb$ekHjECsNZUv4pLIFj4rnKOCdRGufu5EwwRJeVwMcUAYR0CCa75aQ3IzOo8WPHNeLuviO2HUDllRtdIZ1peysh.",2274 "password": "$6$rounds=92666$GHQYDVXRMY1n/q2.$IgJN4bdv0C.FDSYnRd5ogVnvrABEhtfVQnQ817jhYQf4B9q0gLTIjZSbzbWlVsJ.h6xoQ7BNrIo6BC5HNaUWW1"}'}
2249 "user_id": 64194528895332614768339815256431513022, "display_name": "Bill",2275 headers:
2250 "self_link": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2276 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2251 "created_on": "2015-01-20T20:40:36.729451"}'}2277 Server: [WSGIServer/0.2 CPython/3.4.2]
2252 headers:2278 content-length: ['404']
2253 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']
2254 Server: [WSGIServer/0.2 CPython/3.4.2]
2255 content-length: ['402']
2256 content-type: [application/json; charset=utf-8]2279 content-type: [application/json; charset=utf-8]
2257 status: {code: 200, message: OK}2280 status: {code: 200, message: OK}
2258- request:2281- request:
@@ -2264,20 +2287,20 @@
2264 method: GET2287 method: GET
2265 uri: http://localhost:9001/3.0/users?count=2&page=12288 uri: http://localhost:9001/3.0/users?count=2&page=1
2266 response:2289 response:
2267 body: {string: '{"http_etag": "\"4eaafacbb76dec6a7a77784fd09b45a9cbf58a76\"",2290 body: {string: '{"http_etag": "\"2fc80c16d11e86388270f0080f86f3433d84f441\"",
2268 "total_size": 2, "entries": [{"http_etag": "\"5b5eb03b37ec1575a02105e13f50d73f53fbc84d\"",2291 "total_size": 2, "entries": [{"display_name": "Anna", "user_id": 308982299508198023710484281528772038810,
2269 "password": "$6$rounds=106779$LuGF21bg20SyPu.H$C5iV5mFnB9FTY6l7F0QRrZhc4bRpmB1qo43hksxiplmYYAZC72hs9z/H/zIcEnF6pwTKR1If5vLDBQeITX383/",2292 "created_on": "2015-04-07T06:46:15.925725", "http_etag": "\"de3d5e6725d5ae394b31333a43bb941b91f23988\"",
2270 "user_id": 139350590429738633523993230592141666734, "display_name": "Anna",2293 "self_link": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
2271 "self_link": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2294 "password": "$6$rounds=106573$Rn1OaMKwOb7XMWfI$gpcfKVOfHPJDfRD5Mz8naNnqCQhUacWxXCt1eLVbjLnCSD9AHL6kPfo6zuBXcQaGy/DPVzd1YxJq4GRUWDs101"},
2272 "created_on": "2015-01-20T20:40:36.394249"}, {"http_etag": "\"8e1c124fdd55117164964bdbf7d755242c308306\"",2295 {"display_name": "Bill", "user_id": 187020194231724754893566470237488910682,
2273 "password": "$6$rounds=99915$0g4xzTSr11/bcGeb$ekHjECsNZUv4pLIFj4rnKOCdRGufu5EwwRJeVwMcUAYR0CCa75aQ3IzOo8WPHNeLuviO2HUDllRtdIZ1peysh.",2296 "created_on": "2015-04-07T06:46:16.202117", "http_etag": "\"c3bf8ba9218144565a8150c7e24cbac40afe8a24\"",
2274 "user_id": 64194528895332614768339815256431513022, "display_name": "Bill",2297 "self_link": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2275 "self_link": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2298 "password": "$6$rounds=91470$FKJh86Xm7CatvdG8$JNfl6G1HcdUDMMH9842gw4Zp0j5IyVLrxAUP71NIe9XX4mNkcy9pxB.4PQzGuARBNENuN9sOtP4OVBXnCSWmE0"}],
2276 "created_on": "2015-01-20T20:40:36.729451"}], "start": 0}'}2299 "start": 0}'}
2277 headers:2300 headers:
2278 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2301 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2279 Server: [WSGIServer/0.2 CPython/3.4.2]2302 Server: [WSGIServer/0.2 CPython/3.4.2]
2280 content-length: ['914']2303 content-length: ['916']
2281 content-type: [application/json; charset=utf-8]2304 content-type: [application/json; charset=utf-8]
2282 status: {code: 200, message: OK}2305 status: {code: 200, message: OK}
2283- request:2306- request:
@@ -2287,15 +2310,14 @@
2287 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2310 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2288 user-agent: [GNU Mailman REST client v1.0.0b1]2311 user-agent: [GNU Mailman REST client v1.0.0b1]
2289 method: GET2312 method: GET
2290 uri: http://localhost:9001/3.0/users/1393505904297386335239932305921416667342313 uri: http://localhost:9001/3.0/users/308982299508198023710484281528772038810
2291 response:2314 response:
2292 body: {string: '{"http_etag": "\"5b5eb03b37ec1575a02105e13f50d73f53fbc84d\"",2315 body: {string: '{"display_name": "Anna", "user_id": 308982299508198023710484281528772038810,
2293 "password": "$6$rounds=106779$LuGF21bg20SyPu.H$C5iV5mFnB9FTY6l7F0QRrZhc4bRpmB1qo43hksxiplmYYAZC72hs9z/H/zIcEnF6pwTKR1If5vLDBQeITX383/",2316 "created_on": "2015-04-07T06:46:15.925725", "http_etag": "\"de3d5e6725d5ae394b31333a43bb941b91f23988\"",
2294 "user_id": 139350590429738633523993230592141666734, "display_name": "Anna",2317 "self_link": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
2295 "self_link": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2318 "password": "$6$rounds=106573$Rn1OaMKwOb7XMWfI$gpcfKVOfHPJDfRD5Mz8naNnqCQhUacWxXCt1eLVbjLnCSD9AHL6kPfo6zuBXcQaGy/DPVzd1YxJq4GRUWDs101"}'}
2296 "created_on": "2015-01-20T20:40:36.394249"}'}
2297 headers:2319 headers:
2298 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2320 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2299 Server: [WSGIServer/0.2 CPython/3.4.2]2321 Server: [WSGIServer/0.2 CPython/3.4.2]
2300 content-length: ['405']2322 content-length: ['405']
2301 content-type: [application/json; charset=utf-8]2323 content-type: [application/json; charset=utf-8]
@@ -2307,17 +2329,16 @@
2307 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2329 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2308 user-agent: [GNU Mailman REST client v1.0.0b1]2330 user-agent: [GNU Mailman REST client v1.0.0b1]
2309 method: GET2331 method: GET
2310 uri: http://localhost:9001/3.0/users/641945288953326147683398152564315130222332 uri: http://localhost:9001/3.0/users/187020194231724754893566470237488910682
2311 response:2333 response:
2312 body: {string: '{"http_etag": "\"8e1c124fdd55117164964bdbf7d755242c308306\"",2334 body: {string: '{"display_name": "Bill", "user_id": 187020194231724754893566470237488910682,
2313 "password": "$6$rounds=99915$0g4xzTSr11/bcGeb$ekHjECsNZUv4pLIFj4rnKOCdRGufu5EwwRJeVwMcUAYR0CCa75aQ3IzOo8WPHNeLuviO2HUDllRtdIZ1peysh.",2335 "created_on": "2015-04-07T06:46:16.202117", "http_etag": "\"c3bf8ba9218144565a8150c7e24cbac40afe8a24\"",
2314 "user_id": 64194528895332614768339815256431513022, "display_name": "Bill",2336 "self_link": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2315 "self_link": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2337 "password": "$6$rounds=91470$FKJh86Xm7CatvdG8$JNfl6G1HcdUDMMH9842gw4Zp0j5IyVLrxAUP71NIe9XX4mNkcy9pxB.4PQzGuARBNENuN9sOtP4OVBXnCSWmE0"}'}
2316 "created_on": "2015-01-20T20:40:36.729451"}'}
2317 headers:2338 headers:
2318 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2339 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2319 Server: [WSGIServer/0.2 CPython/3.4.2]2340 Server: [WSGIServer/0.2 CPython/3.4.2]
2320 content-length: ['402']2341 content-length: ['404']
2321 content-type: [application/json; charset=utf-8]2342 content-type: [application/json; charset=utf-8]
2322 status: {code: 200, message: OK}2343 status: {code: 200, message: OK}
2323- request:2344- request:
@@ -2329,16 +2350,16 @@
2329 method: GET2350 method: GET
2330 uri: http://localhost:9001/3.0/users?count=2&page=22351 uri: http://localhost:9001/3.0/users?count=2&page=2
2331 response:2352 response:
2332 body: {string: '{"http_etag": "\"0255ff231f0dc1abd643d0016256a013eb4f5d5b\"",2353 body: {string: '{"http_etag": "\"25c12a63a63060258006b48c6e97e54844c97991\"",
2333 "total_size": 1, "entries": [{"http_etag": "\"00b7b61f606b1c17f53740e9ac18c82b2e316ad9\"",2354 "total_size": 1, "entries": [{"display_name": "Cris", "user_id": 318161133903618858471564987926904256394,
2334 "password": "$6$rounds=109085$UaXtg.YtieBfCark$EHLWHysdQMVabV4iiUDVTR9d.jdw6Gj66AWz7WL0LLuo/IqkkW.XlLCWW0zjHXG9RtpQO7051rnuzBM50dx591",2355 "created_on": "2015-04-07T06:46:16.542501", "http_etag": "\"2ffff8604d1fdce58ec5880397ccbcb75d2a952c\"",
2335 "user_id": 121528488817953204721019109825016392081, "display_name": "Cris",2356 "self_link": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2336 "self_link": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2357 "password": "$6$rounds=92666$GHQYDVXRMY1n/q2.$IgJN4bdv0C.FDSYnRd5ogVnvrABEhtfVQnQ817jhYQf4B9q0gLTIjZSbzbWlVsJ.h6xoQ7BNrIo6BC5HNaUWW1"}],
2337 "created_on": "2015-01-20T20:40:37.117319"}], "start": 0}'}2358 "start": 0}'}
2338 headers:2359 headers:
2339 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2360 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2340 Server: [WSGIServer/0.2 CPython/3.4.2]2361 Server: [WSGIServer/0.2 CPython/3.4.2]
2341 content-length: ['510']2362 content-length: ['509']
2342 content-type: [application/json; charset=utf-8]2363 content-type: [application/json; charset=utf-8]
2343 status: {code: 200, message: OK}2364 status: {code: 200, message: OK}
2344- request:2365- request:
@@ -2348,17 +2369,16 @@
2348 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2369 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2349 user-agent: [GNU Mailman REST client v1.0.0b1]2370 user-agent: [GNU Mailman REST client v1.0.0b1]
2350 method: GET2371 method: GET
2351 uri: http://localhost:9001/3.0/users/1215284888179532047210191098250163920812372 uri: http://localhost:9001/3.0/users/318161133903618858471564987926904256394
2352 response:2373 response:
2353 body: {string: '{"http_etag": "\"00b7b61f606b1c17f53740e9ac18c82b2e316ad9\"",2374 body: {string: '{"display_name": "Cris", "user_id": 318161133903618858471564987926904256394,
2354 "password": "$6$rounds=109085$UaXtg.YtieBfCark$EHLWHysdQMVabV4iiUDVTR9d.jdw6Gj66AWz7WL0LLuo/IqkkW.XlLCWW0zjHXG9RtpQO7051rnuzBM50dx591",2375 "created_on": "2015-04-07T06:46:16.542501", "http_etag": "\"2ffff8604d1fdce58ec5880397ccbcb75d2a952c\"",
2355 "user_id": 121528488817953204721019109825016392081, "display_name": "Cris",2376 "self_link": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2356 "self_link": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2377 "password": "$6$rounds=92666$GHQYDVXRMY1n/q2.$IgJN4bdv0C.FDSYnRd5ogVnvrABEhtfVQnQ817jhYQf4B9q0gLTIjZSbzbWlVsJ.h6xoQ7BNrIo6BC5HNaUWW1"}'}
2357 "created_on": "2015-01-20T20:40:37.117319"}'}
2358 headers:2378 headers:
2359 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2379 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2360 Server: [WSGIServer/0.2 CPython/3.4.2]2380 Server: [WSGIServer/0.2 CPython/3.4.2]
2361 content-length: ['405']2381 content-length: ['404']
2362 content-type: [application/json; charset=utf-8]2382 content-type: [application/json; charset=utf-8]
2363 status: {code: 200, message: OK}2383 status: {code: 200, message: OK}
2364- request:2384- request:
@@ -2370,20 +2390,20 @@
2370 method: GET2390 method: GET
2371 uri: http://localhost:9001/3.0/users?count=2&page=12391 uri: http://localhost:9001/3.0/users?count=2&page=1
2372 response:2392 response:
2373 body: {string: '{"http_etag": "\"4eaafacbb76dec6a7a77784fd09b45a9cbf58a76\"",2393 body: {string: '{"http_etag": "\"2fc80c16d11e86388270f0080f86f3433d84f441\"",
2374 "total_size": 2, "entries": [{"http_etag": "\"5b5eb03b37ec1575a02105e13f50d73f53fbc84d\"",2394 "total_size": 2, "entries": [{"display_name": "Anna", "user_id": 308982299508198023710484281528772038810,
2375 "password": "$6$rounds=106779$LuGF21bg20SyPu.H$C5iV5mFnB9FTY6l7F0QRrZhc4bRpmB1qo43hksxiplmYYAZC72hs9z/H/zIcEnF6pwTKR1If5vLDBQeITX383/",2395 "created_on": "2015-04-07T06:46:15.925725", "http_etag": "\"de3d5e6725d5ae394b31333a43bb941b91f23988\"",
2376 "user_id": 139350590429738633523993230592141666734, "display_name": "Anna",2396 "self_link": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
2377 "self_link": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2397 "password": "$6$rounds=106573$Rn1OaMKwOb7XMWfI$gpcfKVOfHPJDfRD5Mz8naNnqCQhUacWxXCt1eLVbjLnCSD9AHL6kPfo6zuBXcQaGy/DPVzd1YxJq4GRUWDs101"},
2378 "created_on": "2015-01-20T20:40:36.394249"}, {"http_etag": "\"8e1c124fdd55117164964bdbf7d755242c308306\"",2398 {"display_name": "Bill", "user_id": 187020194231724754893566470237488910682,
2379 "password": "$6$rounds=99915$0g4xzTSr11/bcGeb$ekHjECsNZUv4pLIFj4rnKOCdRGufu5EwwRJeVwMcUAYR0CCa75aQ3IzOo8WPHNeLuviO2HUDllRtdIZ1peysh.",2399 "created_on": "2015-04-07T06:46:16.202117", "http_etag": "\"c3bf8ba9218144565a8150c7e24cbac40afe8a24\"",
2380 "user_id": 64194528895332614768339815256431513022, "display_name": "Bill",2400 "self_link": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2381 "self_link": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2401 "password": "$6$rounds=91470$FKJh86Xm7CatvdG8$JNfl6G1HcdUDMMH9842gw4Zp0j5IyVLrxAUP71NIe9XX4mNkcy9pxB.4PQzGuARBNENuN9sOtP4OVBXnCSWmE0"}],
2382 "created_on": "2015-01-20T20:40:36.729451"}], "start": 0}'}2402 "start": 0}'}
2383 headers:2403 headers:
2384 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2404 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2385 Server: [WSGIServer/0.2 CPython/3.4.2]2405 Server: [WSGIServer/0.2 CPython/3.4.2]
2386 content-length: ['914']2406 content-length: ['916']
2387 content-type: [application/json; charset=utf-8]2407 content-type: [application/json; charset=utf-8]
2388 status: {code: 200, message: OK}2408 status: {code: 200, message: OK}
2389- request:2409- request:
@@ -2393,15 +2413,14 @@
2393 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2413 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2394 user-agent: [GNU Mailman REST client v1.0.0b1]2414 user-agent: [GNU Mailman REST client v1.0.0b1]
2395 method: GET2415 method: GET
2396 uri: http://localhost:9001/3.0/users/1393505904297386335239932305921416667342416 uri: http://localhost:9001/3.0/users/308982299508198023710484281528772038810
2397 response:2417 response:
2398 body: {string: '{"http_etag": "\"5b5eb03b37ec1575a02105e13f50d73f53fbc84d\"",2418 body: {string: '{"display_name": "Anna", "user_id": 308982299508198023710484281528772038810,
2399 "password": "$6$rounds=106779$LuGF21bg20SyPu.H$C5iV5mFnB9FTY6l7F0QRrZhc4bRpmB1qo43hksxiplmYYAZC72hs9z/H/zIcEnF6pwTKR1If5vLDBQeITX383/",2419 "created_on": "2015-04-07T06:46:15.925725", "http_etag": "\"de3d5e6725d5ae394b31333a43bb941b91f23988\"",
2400 "user_id": 139350590429738633523993230592141666734, "display_name": "Anna",2420 "self_link": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
2401 "self_link": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",2421 "password": "$6$rounds=106573$Rn1OaMKwOb7XMWfI$gpcfKVOfHPJDfRD5Mz8naNnqCQhUacWxXCt1eLVbjLnCSD9AHL6kPfo6zuBXcQaGy/DPVzd1YxJq4GRUWDs101"}'}
2402 "created_on": "2015-01-20T20:40:36.394249"}'}
2403 headers:2422 headers:
2404 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2423 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2405 Server: [WSGIServer/0.2 CPython/3.4.2]2424 Server: [WSGIServer/0.2 CPython/3.4.2]
2406 content-length: ['405']2425 content-length: ['405']
2407 content-type: [application/json; charset=utf-8]2426 content-type: [application/json; charset=utf-8]
@@ -2413,17 +2432,16 @@
2413 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2432 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2414 user-agent: [GNU Mailman REST client v1.0.0b1]2433 user-agent: [GNU Mailman REST client v1.0.0b1]
2415 method: GET2434 method: GET
2416 uri: http://localhost:9001/3.0/users/641945288953326147683398152564315130222435 uri: http://localhost:9001/3.0/users/187020194231724754893566470237488910682
2417 response:2436 response:
2418 body: {string: '{"http_etag": "\"8e1c124fdd55117164964bdbf7d755242c308306\"",2437 body: {string: '{"display_name": "Bill", "user_id": 187020194231724754893566470237488910682,
2419 "password": "$6$rounds=99915$0g4xzTSr11/bcGeb$ekHjECsNZUv4pLIFj4rnKOCdRGufu5EwwRJeVwMcUAYR0CCa75aQ3IzOo8WPHNeLuviO2HUDllRtdIZ1peysh.",2438 "created_on": "2015-04-07T06:46:16.202117", "http_etag": "\"c3bf8ba9218144565a8150c7e24cbac40afe8a24\"",
2420 "user_id": 64194528895332614768339815256431513022, "display_name": "Bill",2439 "self_link": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2421 "self_link": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2440 "password": "$6$rounds=91470$FKJh86Xm7CatvdG8$JNfl6G1HcdUDMMH9842gw4Zp0j5IyVLrxAUP71NIe9XX4mNkcy9pxB.4PQzGuARBNENuN9sOtP4OVBXnCSWmE0"}'}
2422 "created_on": "2015-01-20T20:40:36.729451"}'}
2423 headers:2441 headers:
2424 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2442 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2425 Server: [WSGIServer/0.2 CPython/3.4.2]2443 Server: [WSGIServer/0.2 CPython/3.4.2]
2426 content-length: ['402']2444 content-length: ['404']
2427 content-type: [application/json; charset=utf-8]2445 content-type: [application/json; charset=utf-8]
2428 status: {code: 200, message: OK}2446 status: {code: 200, message: OK}
2429- request:2447- request:
@@ -2435,54 +2453,52 @@
2435 method: GET2453 method: GET
2436 uri: http://localhost:9001/3.0/users/cris@example.com2454 uri: http://localhost:9001/3.0/users/cris@example.com
2437 response:2455 response:
2438 body: {string: '{"http_etag": "\"00b7b61f606b1c17f53740e9ac18c82b2e316ad9\"",2456 body: {string: '{"display_name": "Cris", "user_id": 318161133903618858471564987926904256394,
2439 "password": "$6$rounds=109085$UaXtg.YtieBfCark$EHLWHysdQMVabV4iiUDVTR9d.jdw6Gj66AWz7WL0LLuo/IqkkW.XlLCWW0zjHXG9RtpQO7051rnuzBM50dx591",2457 "created_on": "2015-04-07T06:46:16.542501", "http_etag": "\"2ffff8604d1fdce58ec5880397ccbcb75d2a952c\"",
2440 "user_id": 121528488817953204721019109825016392081, "display_name": "Cris",2458 "self_link": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2441 "self_link": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2459 "password": "$6$rounds=92666$GHQYDVXRMY1n/q2.$IgJN4bdv0C.FDSYnRd5ogVnvrABEhtfVQnQ817jhYQf4B9q0gLTIjZSbzbWlVsJ.h6xoQ7BNrIo6BC5HNaUWW1"}'}
2442 "created_on": "2015-01-20T20:40:37.117319"}'}2460 headers:
2443 headers:2461 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2444 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2462 Server: [WSGIServer/0.2 CPython/3.4.2]
2445 Server: [WSGIServer/0.2 CPython/3.4.2]2463 content-length: ['404']
2446 content-length: ['405']2464 content-type: [application/json; charset=utf-8]
2447 content-type: [application/json; charset=utf-8]2465 status: {code: 200, message: OK}
2448 status: {code: 200, message: OK}2466- request:
2449- request:2467 body: null
2450 body: null2468 headers:
2451 headers:2469 accept-encoding: ['gzip, deflate']
2452 accept-encoding: ['gzip, deflate']2470 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2453 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2471 user-agent: [GNU Mailman REST client v1.0.0b1]
2454 user-agent: [GNU Mailman REST client v1.0.0b1]2472 method: GET
2455 method: GET2473 uri: http://localhost:9001/3.0/users/318161133903618858471564987926904256394
2456 uri: http://localhost:9001/3.0/users/1215284888179532047210191098250163920812474 response:
2457 response:2475 body: {string: '{"display_name": "Cris", "user_id": 318161133903618858471564987926904256394,
2458 body: {string: '{"http_etag": "\"00b7b61f606b1c17f53740e9ac18c82b2e316ad9\"",2476 "created_on": "2015-04-07T06:46:16.542501", "http_etag": "\"2ffff8604d1fdce58ec5880397ccbcb75d2a952c\"",
2459 "password": "$6$rounds=109085$UaXtg.YtieBfCark$EHLWHysdQMVabV4iiUDVTR9d.jdw6Gj66AWz7WL0LLuo/IqkkW.XlLCWW0zjHXG9RtpQO7051rnuzBM50dx591",2477 "self_link": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2460 "user_id": 121528488817953204721019109825016392081, "display_name": "Cris",2478 "password": "$6$rounds=92666$GHQYDVXRMY1n/q2.$IgJN4bdv0C.FDSYnRd5ogVnvrABEhtfVQnQ817jhYQf4B9q0gLTIjZSbzbWlVsJ.h6xoQ7BNrIo6BC5HNaUWW1"}'}
2461 "self_link": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2479 headers:
2462 "created_on": "2015-01-20T20:40:37.117319"}'}2480 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2463 headers:2481 Server: [WSGIServer/0.2 CPython/3.4.2]
2464 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2482 content-length: ['404']
2465 Server: [WSGIServer/0.2 CPython/3.4.2]2483 content-type: [application/json; charset=utf-8]
2466 content-length: ['405']2484 status: {code: 200, message: OK}
2467 content-type: [application/json; charset=utf-8]2485- request:
2468 status: {code: 200, message: OK}2486 body: null
2469- request:2487 headers:
2470 body: null2488 accept-encoding: ['gzip, deflate']
2471 headers:2489 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2472 accept-encoding: ['gzip, deflate']2490 user-agent: [GNU Mailman REST client v1.0.0b1]
2473 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2491 method: GET
2474 user-agent: [GNU Mailman REST client v1.0.0b1]2492 uri: http://localhost:9001/3.0/users/318161133903618858471564987926904256394/addresses
2475 method: GET2493 response:
2476 uri: http://localhost:9001/3.0/users/121528488817953204721019109825016392081/addresses2494 body: {string: '{"http_etag": "\"8c97847a570c5727e4f8d3d8e91a68674251e02c\"",
2477 response:2495 "total_size": 1, "entries": [{"email": "cris@example.com", "display_name":
2478 body: {string: '{"http_etag": "\"4ce06d0342544297434d2a567e003dc698a38662\"",2496 "Cris", "original_email": "cris@example.com", "http_etag": "\"7d525e4d82ebda2a716a08474b47fabb576b207c\"",
2479 "total_size": 1, "entries": [{"http_etag": "\"afdf2b0a281e1fc8fcee7db163199f69ba2b9f06\"",2497 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2480 "user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2498 "self_link": "http://localhost:9001/3.0/addresses/cris@example.com", "registered_on":
2481 "registered_on": "2015-01-20T20:40:37.132991", "original_email": "cris@example.com",2499 "2015-04-07T06:46:16.558109"}], "start": 0}'}
2482 "display_name": "Cris", "self_link": "http://localhost:9001/3.0/addresses/cris@example.com",2500 headers:
2483 "email": "cris@example.com"}], "start": 0}'}2501 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2484 headers:
2485 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']
2486 Server: [WSGIServer/0.2 CPython/3.4.2]2502 Server: [WSGIServer/0.2 CPython/3.4.2]
2487 content-length: ['456']2503 content-length: ['456']
2488 content-type: [application/json; charset=utf-8]2504 content-type: [application/json; charset=utf-8]
@@ -2496,13 +2512,13 @@
2496 method: GET2512 method: GET
2497 uri: http://localhost:9001/3.0/addresses/cris@example.com2513 uri: http://localhost:9001/3.0/addresses/cris@example.com
2498 response:2514 response:
2499 body: {string: '{"http_etag": "\"afdf2b0a281e1fc8fcee7db163199f69ba2b9f06\"",2515 body: {string: '{"email": "cris@example.com", "display_name": "Cris", "original_email":
2500 "user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2516 "cris@example.com", "http_etag": "\"7d525e4d82ebda2a716a08474b47fabb576b207c\"",
2501 "registered_on": "2015-01-20T20:40:37.132991", "original_email": "cris@example.com",2517 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2502 "display_name": "Cris", "self_link": "http://localhost:9001/3.0/addresses/cris@example.com",2518 "self_link": "http://localhost:9001/3.0/addresses/cris@example.com", "registered_on":
2503 "email": "cris@example.com"}'}2519 "2015-04-07T06:46:16.558109"}'}
2504 headers:2520 headers:
2505 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2521 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2506 Server: [WSGIServer/0.2 CPython/3.4.2]2522 Server: [WSGIServer/0.2 CPython/3.4.2]
2507 content-length: ['351']2523 content-length: ['351']
2508 content-type: [application/json; charset=utf-8]2524 content-type: [application/json; charset=utf-8]
@@ -2515,11 +2531,11 @@
2515 content-type: [application/x-www-form-urlencoded]2531 content-type: [application/x-www-form-urlencoded]
2516 user-agent: [GNU Mailman REST client v1.0.0b1]2532 user-agent: [GNU Mailman REST client v1.0.0b1]
2517 method: POST2533 method: POST
2518 uri: http://localhost:9001/3.0/users/121528488817953204721019109825016392081/addresses2534 uri: http://localhost:9001/3.0/users/318161133903618858471564987926904256394/addresses
2519 response:2535 response:
2520 body: {string: ''}2536 body: {string: ''}
2521 headers:2537 headers:
2522 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2538 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2523 Server: [WSGIServer/0.2 CPython/3.4.2]2539 Server: [WSGIServer/0.2 CPython/3.4.2]
2524 content-length: ['0']2540 content-length: ['0']
2525 location: ['http://localhost:9001/3.0/addresses/cris.person@example.org']2541 location: ['http://localhost:9001/3.0/addresses/cris.person@example.org']
@@ -2533,13 +2549,12 @@
2533 method: GET2549 method: GET
2534 uri: http://localhost:9001/3.0/addresses/cris.person@example.org2550 uri: http://localhost:9001/3.0/addresses/cris.person@example.org
2535 response:2551 response:
2536 body: {string: '{"http_etag": "\"a9bd5253e08bb77e12d4bdc506cfbab2dd6d7d42\"",2552 body: {string: '{"email": "cris.person@example.org", "original_email": "cris.person@example.org",
2537 "user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2553 "http_etag": "\"3761b4e4bec77a1c5c6c3b2e9f75c3f7a71813dd\"", "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2538 "registered_on": "2015-01-20T20:40:41.276746", "original_email": "cris.person@example.org",
2539 "self_link": "http://localhost:9001/3.0/addresses/cris.person@example.org",2554 "self_link": "http://localhost:9001/3.0/addresses/cris.person@example.org",
2540 "email": "cris.person@example.org"}'}2555 "registered_on": "2015-04-07T06:46:20.246665"}'}
2541 headers:2556 headers:
2542 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2557 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2543 Server: [WSGIServer/0.2 CPython/3.4.2]2558 Server: [WSGIServer/0.2 CPython/3.4.2]
2544 content-length: ['348']2559 content-length: ['348']
2545 content-type: [application/json; charset=utf-8]2560 content-type: [application/json; charset=utf-8]
@@ -2551,20 +2566,20 @@
2551 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2566 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2552 user-agent: [GNU Mailman REST client v1.0.0b1]2567 user-agent: [GNU Mailman REST client v1.0.0b1]
2553 method: GET2568 method: GET
2554 uri: http://localhost:9001/3.0/users/121528488817953204721019109825016392081/addresses2569 uri: http://localhost:9001/3.0/users/318161133903618858471564987926904256394/addresses
2555 response:2570 response:
2556 body: {string: '{"http_etag": "\"04f7a8771b35dccaf0dafeef60396fc02b21d367\"",2571 body: {string: '{"http_etag": "\"c1fccaa52b46b612c09dd01ea14d0a9f50b73889\"",
2557 "total_size": 2, "entries": [{"http_etag": "\"a9bd5253e08bb77e12d4bdc506cfbab2dd6d7d42\"",2572 "total_size": 2, "entries": [{"email": "cris.person@example.org", "original_email":
2558 "user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2573 "cris.person@example.org", "http_etag": "\"3761b4e4bec77a1c5c6c3b2e9f75c3f7a71813dd\"",
2559 "registered_on": "2015-01-20T20:40:41.276746", "original_email": "cris.person@example.org",2574 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2560 "self_link": "http://localhost:9001/3.0/addresses/cris.person@example.org",2575 "self_link": "http://localhost:9001/3.0/addresses/cris.person@example.org",
2561 "email": "cris.person@example.org"}, {"http_etag": "\"afdf2b0a281e1fc8fcee7db163199f69ba2b9f06\"",2576 "registered_on": "2015-04-07T06:46:20.246665"}, {"email": "cris@example.com",
2562 "user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2577 "display_name": "Cris", "original_email": "cris@example.com", "http_etag":
2563 "registered_on": "2015-01-20T20:40:37.132991", "original_email": "cris@example.com",2578 "\"7d525e4d82ebda2a716a08474b47fabb576b207c\"", "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2564 "display_name": "Cris", "self_link": "http://localhost:9001/3.0/addresses/cris@example.com",2579 "self_link": "http://localhost:9001/3.0/addresses/cris@example.com", "registered_on":
2565 "email": "cris@example.com"}], "start": 0}'}2580 "2015-04-07T06:46:16.558109"}], "start": 0}'}
2566 headers:2581 headers:
2567 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2582 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2568 Server: [WSGIServer/0.2 CPython/3.4.2]2583 Server: [WSGIServer/0.2 CPython/3.4.2]
2569 content-length: ['806']2584 content-length: ['806']
2570 content-type: [application/json; charset=utf-8]2585 content-type: [application/json; charset=utf-8]
@@ -2578,13 +2593,13 @@
2578 method: GET2593 method: GET
2579 uri: http://localhost:9001/3.0/addresses/cris@example.com2594 uri: http://localhost:9001/3.0/addresses/cris@example.com
2580 response:2595 response:
2581 body: {string: '{"http_etag": "\"afdf2b0a281e1fc8fcee7db163199f69ba2b9f06\"",2596 body: {string: '{"email": "cris@example.com", "display_name": "Cris", "original_email":
2582 "user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2597 "cris@example.com", "http_etag": "\"7d525e4d82ebda2a716a08474b47fabb576b207c\"",
2583 "registered_on": "2015-01-20T20:40:37.132991", "original_email": "cris@example.com",2598 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2584 "display_name": "Cris", "self_link": "http://localhost:9001/3.0/addresses/cris@example.com",2599 "self_link": "http://localhost:9001/3.0/addresses/cris@example.com", "registered_on":
2585 "email": "cris@example.com"}'}2600 "2015-04-07T06:46:16.558109"}'}
2586 headers:2601 headers:
2587 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2602 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2588 Server: [WSGIServer/0.2 CPython/3.4.2]2603 Server: [WSGIServer/0.2 CPython/3.4.2]
2589 content-length: ['351']2604 content-length: ['351']
2590 content-type: [application/json; charset=utf-8]2605 content-type: [application/json; charset=utf-8]
@@ -2598,13 +2613,13 @@
2598 method: GET2613 method: GET
2599 uri: http://localhost:9001/3.0/addresses/cris@example.com2614 uri: http://localhost:9001/3.0/addresses/cris@example.com
2600 response:2615 response:
2601 body: {string: '{"http_etag": "\"afdf2b0a281e1fc8fcee7db163199f69ba2b9f06\"",2616 body: {string: '{"email": "cris@example.com", "display_name": "Cris", "original_email":
2602 "user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2617 "cris@example.com", "http_etag": "\"7d525e4d82ebda2a716a08474b47fabb576b207c\"",
2603 "registered_on": "2015-01-20T20:40:37.132991", "original_email": "cris@example.com",2618 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2604 "display_name": "Cris", "self_link": "http://localhost:9001/3.0/addresses/cris@example.com",2619 "self_link": "http://localhost:9001/3.0/addresses/cris@example.com", "registered_on":
2605 "email": "cris@example.com"}'}2620 "2015-04-07T06:46:16.558109"}'}
2606 headers:2621 headers:
2607 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2622 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2608 Server: [WSGIServer/0.2 CPython/3.4.2]2623 Server: [WSGIServer/0.2 CPython/3.4.2]
2609 content-length: ['351']2624 content-length: ['351']
2610 content-type: [application/json; charset=utf-8]2625 content-type: [application/json; charset=utf-8]
@@ -2621,7 +2636,7 @@
2621 body: {string: ''}2636 body: {string: ''}
2622 headers:2637 headers:
2623 Content-Length: ['0']2638 Content-Length: ['0']
2624 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2639 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2625 Server: [WSGIServer/0.2 CPython/3.4.2]2640 Server: [WSGIServer/0.2 CPython/3.4.2]
2626 status: {code: 204, message: No Content}2641 status: {code: 204, message: No Content}
2627- request:2642- request:
@@ -2633,13 +2648,13 @@
2633 method: GET2648 method: GET
2634 uri: http://localhost:9001/3.0/addresses/cris@example.com2649 uri: http://localhost:9001/3.0/addresses/cris@example.com
2635 response:2650 response:
2636 body: {string: '{"http_etag": "\"eaedeb5959080cb4b5a27ec7eca86c458316d9ac\"",2651 body: {string: '{"email": "cris@example.com", "display_name": "Cris", "original_email":
2637 "user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2652 "cris@example.com", "http_etag": "\"89e2d03ba2583e9bd5745ad8759065eb7be12260\"",
2638 "registered_on": "2015-01-20T20:40:37.132991", "verified_on": "2015-01-20T20:40:41.407034",2653 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2639 "original_email": "cris@example.com", "display_name": "Cris", "self_link":2654 "self_link": "http://localhost:9001/3.0/addresses/cris@example.com", "verified_on":
2640 "http://localhost:9001/3.0/addresses/cris@example.com", "email": "cris@example.com"}'}2655 "2015-04-07T06:46:20.371033", "registered_on": "2015-04-07T06:46:16.558109"}'}
2641 headers:2656 headers:
2642 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2657 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2643 Server: [WSGIServer/0.2 CPython/3.4.2]2658 Server: [WSGIServer/0.2 CPython/3.4.2]
2644 content-length: ['396']2659 content-length: ['396']
2645 content-type: [application/json; charset=utf-8]2660 content-type: [application/json; charset=utf-8]
@@ -2656,7 +2671,7 @@
2656 body: {string: ''}2671 body: {string: ''}
2657 headers:2672 headers:
2658 Content-Length: ['0']2673 Content-Length: ['0']
2659 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2674 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2660 Server: [WSGIServer/0.2 CPython/3.4.2]2675 Server: [WSGIServer/0.2 CPython/3.4.2]
2661 status: {code: 204, message: No Content}2676 status: {code: 204, message: No Content}
2662- request:2677- request:
@@ -2668,19 +2683,19 @@
2668 method: GET2683 method: GET
2669 uri: http://localhost:9001/3.0/addresses/cris@example.com2684 uri: http://localhost:9001/3.0/addresses/cris@example.com
2670 response:2685 response:
2671 body: {string: '{"http_etag": "\"afdf2b0a281e1fc8fcee7db163199f69ba2b9f06\"",2686 body: {string: '{"email": "cris@example.com", "display_name": "Cris", "original_email":
2672 "user": "http://localhost:9001/3.0/users/121528488817953204721019109825016392081",2687 "cris@example.com", "http_etag": "\"7d525e4d82ebda2a716a08474b47fabb576b207c\"",
2673 "registered_on": "2015-01-20T20:40:37.132991", "original_email": "cris@example.com",2688 "user": "http://localhost:9001/3.0/users/318161133903618858471564987926904256394",
2674 "display_name": "Cris", "self_link": "http://localhost:9001/3.0/addresses/cris@example.com",2689 "self_link": "http://localhost:9001/3.0/addresses/cris@example.com", "registered_on":
2675 "email": "cris@example.com"}'}2690 "2015-04-07T06:46:16.558109"}'}
2676 headers:2691 headers:
2677 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2692 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2678 Server: [WSGIServer/0.2 CPython/3.4.2]2693 Server: [WSGIServer/0.2 CPython/3.4.2]
2679 content-length: ['351']2694 content-length: ['351']
2680 content-type: [application/json; charset=utf-8]2695 content-type: [application/json; charset=utf-8]
2681 status: {code: 200, message: OK}2696 status: {code: 200, message: OK}
2682- request:2697- request:
2683 body: display_name=Ler&email=ler%40primus.org&password=somepass2698 body: password=somepass&email=ler%40primus.org&display_name=Ler
2684 headers:2699 headers:
2685 accept-encoding: ['gzip, deflate']2700 accept-encoding: ['gzip, deflate']
2686 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2701 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
@@ -2691,10 +2706,10 @@
2691 response:2706 response:
2692 body: {string: ''}2707 body: {string: ''}
2693 headers:2708 headers:
2694 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2709 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2695 Server: [WSGIServer/0.2 CPython/3.4.2]2710 Server: [WSGIServer/0.2 CPython/3.4.2]
2696 content-length: ['0']2711 content-length: ['0']
2697 location: ['http://localhost:9001/3.0/users/19237588532395857238729044648981267224']2712 location: ['http://localhost:9001/3.0/users/204477782286885172182044649312304036203']
2698 status: {code: 201, message: Created}2713 status: {code: 201, message: Created}
2699- request:2714- request:
2700 body: null2715 body: null
@@ -2703,17 +2718,16 @@
2703 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2718 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2704 user-agent: [GNU Mailman REST client v1.0.0b1]2719 user-agent: [GNU Mailman REST client v1.0.0b1]
2705 method: GET2720 method: GET
2706 uri: http://localhost:9001/3.0/users/192375885323958572387290446489812672242721 uri: http://localhost:9001/3.0/users/204477782286885172182044649312304036203
2707 response:2722 response:
2708 body: {string: '{"http_etag": "\"806827a0e1803016527ab4289aaa1bbe4167c978\"",2723 body: {string: '{"display_name": "Ler", "user_id": 204477782286885172182044649312304036203,
2709 "password": "$6$rounds=101698$fXOntz7YMu3Fdigc$YI9FTQZRdduCo1IrMJWvTqYFFC20ha8ZnmTZwMrxRmA7q3EE5LO64mwCkkukwvRdZVhuenjls3MMoAZFQ0aBG0",2724 "created_on": "2015-04-07T06:46:20.507596", "http_etag": "\"a5481fdd8bbfd9a9131fb3368bfa5dc1423fc21e\"",
2710 "user_id": 19237588532395857238729044648981267224, "display_name": "Ler",2725 "self_link": "http://localhost:9001/3.0/users/204477782286885172182044649312304036203",
2711 "self_link": "http://localhost:9001/3.0/users/19237588532395857238729044648981267224",2726 "password": "$6$rounds=100612$/L7q8rNCcPIvi0HF$O/Cyu/sYtTxWD7QwefSMii0YwMS1IrHhb.ztRB8W9o34cqxjuFIMVIut.VHzbX.j7t4TQ7DTNL9SpiVEfb/XF0"}'}
2712 "created_on": "2015-01-20T20:40:41.554331"}'}
2713 headers:2727 headers:
2714 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2728 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2715 Server: [WSGIServer/0.2 CPython/3.4.2]2729 Server: [WSGIServer/0.2 CPython/3.4.2]
2716 content-length: ['402']2730 content-length: ['404']
2717 content-type: [application/json; charset=utf-8]2731 content-type: [application/json; charset=utf-8]
2718 status: {code: 200, message: OK}2732 status: {code: 200, message: OK}
2719- request:2733- request:
@@ -2725,15 +2739,14 @@
2725 method: GET2739 method: GET
2726 uri: http://localhost:9001/3.0/users/ler@primus.org2740 uri: http://localhost:9001/3.0/users/ler@primus.org
2727 response:2741 response:
2728 body: {string: '{"http_etag": "\"806827a0e1803016527ab4289aaa1bbe4167c978\"",2742 body: {string: '{"display_name": "Ler", "user_id": 204477782286885172182044649312304036203,
2729 "password": "$6$rounds=101698$fXOntz7YMu3Fdigc$YI9FTQZRdduCo1IrMJWvTqYFFC20ha8ZnmTZwMrxRmA7q3EE5LO64mwCkkukwvRdZVhuenjls3MMoAZFQ0aBG0",2743 "created_on": "2015-04-07T06:46:20.507596", "http_etag": "\"a5481fdd8bbfd9a9131fb3368bfa5dc1423fc21e\"",
2730 "user_id": 19237588532395857238729044648981267224, "display_name": "Ler",2744 "self_link": "http://localhost:9001/3.0/users/204477782286885172182044649312304036203",
2731 "self_link": "http://localhost:9001/3.0/users/19237588532395857238729044648981267224",2745 "password": "$6$rounds=100612$/L7q8rNCcPIvi0HF$O/Cyu/sYtTxWD7QwefSMii0YwMS1IrHhb.ztRB8W9o34cqxjuFIMVIut.VHzbX.j7t4TQ7DTNL9SpiVEfb/XF0"}'}
2732 "created_on": "2015-01-20T20:40:41.554331"}'}
2733 headers:2746 headers:
2734 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2747 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2735 Server: [WSGIServer/0.2 CPython/3.4.2]2748 Server: [WSGIServer/0.2 CPython/3.4.2]
2736 content-length: ['402']2749 content-length: ['404']
2737 content-type: [application/json; charset=utf-8]2750 content-type: [application/json; charset=utf-8]
2738 status: {code: 200, message: OK}2751 status: {code: 200, message: OK}
2739- request:2752- request:
@@ -2743,17 +2756,16 @@
2743 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2756 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2744 user-agent: [GNU Mailman REST client v1.0.0b1]2757 user-agent: [GNU Mailman REST client v1.0.0b1]
2745 method: GET2758 method: GET
2746 uri: http://localhost:9001/3.0/users/192375885323958572387290446489812672242759 uri: http://localhost:9001/3.0/users/204477782286885172182044649312304036203
2747 response:2760 response:
2748 body: {string: '{"http_etag": "\"806827a0e1803016527ab4289aaa1bbe4167c978\"",2761 body: {string: '{"display_name": "Ler", "user_id": 204477782286885172182044649312304036203,
2749 "password": "$6$rounds=101698$fXOntz7YMu3Fdigc$YI9FTQZRdduCo1IrMJWvTqYFFC20ha8ZnmTZwMrxRmA7q3EE5LO64mwCkkukwvRdZVhuenjls3MMoAZFQ0aBG0",2762 "created_on": "2015-04-07T06:46:20.507596", "http_etag": "\"a5481fdd8bbfd9a9131fb3368bfa5dc1423fc21e\"",
2750 "user_id": 19237588532395857238729044648981267224, "display_name": "Ler",2763 "self_link": "http://localhost:9001/3.0/users/204477782286885172182044649312304036203",
2751 "self_link": "http://localhost:9001/3.0/users/19237588532395857238729044648981267224",2764 "password": "$6$rounds=100612$/L7q8rNCcPIvi0HF$O/Cyu/sYtTxWD7QwefSMii0YwMS1IrHhb.ztRB8W9o34cqxjuFIMVIut.VHzbX.j7t4TQ7DTNL9SpiVEfb/XF0"}'}
2752 "created_on": "2015-01-20T20:40:41.554331"}'}
2753 headers:2765 headers:
2754 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2766 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2755 Server: [WSGIServer/0.2 CPython/3.4.2]2767 Server: [WSGIServer/0.2 CPython/3.4.2]
2756 content-length: ['402']2768 content-length: ['404']
2757 content-type: [application/json; charset=utf-8]2769 content-type: [application/json; charset=utf-8]
2758 status: {code: 200, message: OK}2770 status: {code: 200, message: OK}
2759- request:2771- request:
@@ -2764,12 +2776,12 @@
2764 content-type: [application/x-www-form-urlencoded]2776 content-type: [application/x-www-form-urlencoded]
2765 user-agent: [GNU Mailman REST client v1.0.0b1]2777 user-agent: [GNU Mailman REST client v1.0.0b1]
2766 method: PATCH2778 method: PATCH
2767 uri: http://localhost:9001/3.0/users/192375885323958572387290446489812672242779 uri: http://localhost:9001/3.0/users/204477782286885172182044649312304036203
2768 response:2780 response:
2769 body: {string: ''}2781 body: {string: ''}
2770 headers:2782 headers:
2771 Content-Length: ['0']2783 Content-Length: ['0']
2772 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2784 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2773 Server: [WSGIServer/0.2 CPython/3.4.2]2785 Server: [WSGIServer/0.2 CPython/3.4.2]
2774 status: {code: 204, message: No Content}2786 status: {code: 204, message: No Content}
2775- request:2787- request:
@@ -2781,15 +2793,14 @@
2781 method: GET2793 method: GET
2782 uri: http://localhost:9001/3.0/users/ler@primus.org2794 uri: http://localhost:9001/3.0/users/ler@primus.org
2783 response:2795 response:
2784 body: {string: '{"http_etag": "\"d4750011fcf26f04526164fa6d2e5fc6fbf98f26\"",2796 body: {string: '{"display_name": "Sir Ler", "user_id": 204477782286885172182044649312304036203,
2785 "password": "$6$rounds=101698$fXOntz7YMu3Fdigc$YI9FTQZRdduCo1IrMJWvTqYFFC20ha8ZnmTZwMrxRmA7q3EE5LO64mwCkkukwvRdZVhuenjls3MMoAZFQ0aBG0",2797 "created_on": "2015-04-07T06:46:20.507596", "http_etag": "\"55c2c39d3cd9cbe2dd90c431e051dcc2d634aa53\"",
2786 "user_id": 19237588532395857238729044648981267224, "display_name": "Sir Ler",2798 "self_link": "http://localhost:9001/3.0/users/204477782286885172182044649312304036203",
2787 "self_link": "http://localhost:9001/3.0/users/19237588532395857238729044648981267224",2799 "password": "$6$rounds=100612$/L7q8rNCcPIvi0HF$O/Cyu/sYtTxWD7QwefSMii0YwMS1IrHhb.ztRB8W9o34cqxjuFIMVIut.VHzbX.j7t4TQ7DTNL9SpiVEfb/XF0"}'}
2788 "created_on": "2015-01-20T20:40:41.554331"}'}
2789 headers:2800 headers:
2790 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2801 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2791 Server: [WSGIServer/0.2 CPython/3.4.2]2802 Server: [WSGIServer/0.2 CPython/3.4.2]
2792 content-length: ['406']2803 content-length: ['408']
2793 content-type: [application/json; charset=utf-8]2804 content-type: [application/json; charset=utf-8]
2794 status: {code: 200, message: OK}2805 status: {code: 200, message: OK}
2795- request:2806- request:
@@ -2799,17 +2810,16 @@
2799 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2810 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2800 user-agent: [GNU Mailman REST client v1.0.0b1]2811 user-agent: [GNU Mailman REST client v1.0.0b1]
2801 method: GET2812 method: GET
2802 uri: http://localhost:9001/3.0/users/192375885323958572387290446489812672242813 uri: http://localhost:9001/3.0/users/204477782286885172182044649312304036203
2803 response:2814 response:
2804 body: {string: '{"http_etag": "\"d4750011fcf26f04526164fa6d2e5fc6fbf98f26\"",2815 body: {string: '{"display_name": "Sir Ler", "user_id": 204477782286885172182044649312304036203,
2805 "password": "$6$rounds=101698$fXOntz7YMu3Fdigc$YI9FTQZRdduCo1IrMJWvTqYFFC20ha8ZnmTZwMrxRmA7q3EE5LO64mwCkkukwvRdZVhuenjls3MMoAZFQ0aBG0",2816 "created_on": "2015-04-07T06:46:20.507596", "http_etag": "\"55c2c39d3cd9cbe2dd90c431e051dcc2d634aa53\"",
2806 "user_id": 19237588532395857238729044648981267224, "display_name": "Sir Ler",2817 "self_link": "http://localhost:9001/3.0/users/204477782286885172182044649312304036203",
2807 "self_link": "http://localhost:9001/3.0/users/19237588532395857238729044648981267224",2818 "password": "$6$rounds=100612$/L7q8rNCcPIvi0HF$O/Cyu/sYtTxWD7QwefSMii0YwMS1IrHhb.ztRB8W9o34cqxjuFIMVIut.VHzbX.j7t4TQ7DTNL9SpiVEfb/XF0"}'}
2808 "created_on": "2015-01-20T20:40:41.554331"}'}
2809 headers:2819 headers:
2810 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2820 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2811 Server: [WSGIServer/0.2 CPython/3.4.2]2821 Server: [WSGIServer/0.2 CPython/3.4.2]
2812 content-length: ['406']2822 content-length: ['408']
2813 content-type: [application/json; charset=utf-8]2823 content-type: [application/json; charset=utf-8]
2814 status: {code: 200, message: OK}2824 status: {code: 200, message: OK}
2815- request:2825- request:
@@ -2820,12 +2830,12 @@
2820 content-type: [application/x-www-form-urlencoded]2830 content-type: [application/x-www-form-urlencoded]
2821 user-agent: [GNU Mailman REST client v1.0.0b1]2831 user-agent: [GNU Mailman REST client v1.0.0b1]
2822 method: PATCH2832 method: PATCH
2823 uri: http://localhost:9001/3.0/users/192375885323958572387290446489812672242833 uri: http://localhost:9001/3.0/users/204477782286885172182044649312304036203
2824 response:2834 response:
2825 body: {string: ''}2835 body: {string: ''}
2826 headers:2836 headers:
2827 Content-Length: ['0']2837 Content-Length: ['0']
2828 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2838 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2829 Server: [WSGIServer/0.2 CPython/3.4.2]2839 Server: [WSGIServer/0.2 CPython/3.4.2]
2830 status: {code: 204, message: No Content}2840 status: {code: 204, message: No Content}
2831- request:2841- request:
@@ -2835,17 +2845,16 @@
2835 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2845 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2836 user-agent: [GNU Mailman REST client v1.0.0b1]2846 user-agent: [GNU Mailman REST client v1.0.0b1]
2837 method: GET2847 method: GET
2838 uri: http://localhost:9001/3.0/users/192375885323958572387290446489812672242848 uri: http://localhost:9001/3.0/users/204477782286885172182044649312304036203
2839 response:2849 response:
2840 body: {string: '{"http_etag": "\"1ede852428397f24bd1e1c07ac2ad0bcef842b33\"",2850 body: {string: '{"display_name": "Sir Ler", "user_id": 204477782286885172182044649312304036203,
2841 "password": "$6$rounds=93618$q/cVIR/GB5LrmI/h$2pV3xf15xEI1sCQ9OPiQKmJIJj22XSw2Kiag7SZZ6mPxZcWsact63HMCM9WTIv01NM/GbbLFO1a7a1fqrA5MW1",2851 "created_on": "2015-04-07T06:46:20.507596", "http_etag": "\"cd8630a42a924af60cc63514fc55e8baa2ab1ced\"",
2842 "user_id": 19237588532395857238729044648981267224, "display_name": "Sir Ler",2852 "self_link": "http://localhost:9001/3.0/users/204477782286885172182044649312304036203",
2843 "self_link": "http://localhost:9001/3.0/users/19237588532395857238729044648981267224",2853 "password": "$6$rounds=109630$4WcJRLZ8I.KOBobf$kBH49eLm7TOzpgwzORRDh56.GCjr3uQ2qI308B/24b9A.Fol2PVV8wItEgvcWkAG8sZPIJ1rax4.VS8nIWIt6/"}'}
2844 "created_on": "2015-01-20T20:40:41.554331"}'}
2845 headers:2854 headers:
2846 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2855 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2847 Server: [WSGIServer/0.2 CPython/3.4.2]2856 Server: [WSGIServer/0.2 CPython/3.4.2]
2848 content-length: ['405']2857 content-length: ['408']
2849 content-type: [application/json; charset=utf-8]2858 content-type: [application/json; charset=utf-8]
2850 status: {code: 200, message: OK}2859 status: {code: 200, message: OK}
2851- request:2860- request:
@@ -2857,56 +2866,54 @@
2857 method: GET2866 method: GET
2858 uri: http://localhost:9001/3.0/users/bill@example.com2867 uri: http://localhost:9001/3.0/users/bill@example.com
2859 response:2868 response:
2860 body: {string: '{"http_etag": "\"8e1c124fdd55117164964bdbf7d755242c308306\"",2869 body: {string: '{"display_name": "Bill", "user_id": 187020194231724754893566470237488910682,
2861 "password": "$6$rounds=99915$0g4xzTSr11/bcGeb$ekHjECsNZUv4pLIFj4rnKOCdRGufu5EwwRJeVwMcUAYR0CCa75aQ3IzOo8WPHNeLuviO2HUDllRtdIZ1peysh.",2870 "created_on": "2015-04-07T06:46:16.202117", "http_etag": "\"c3bf8ba9218144565a8150c7e24cbac40afe8a24\"",
2862 "user_id": 64194528895332614768339815256431513022, "display_name": "Bill",2871 "self_link": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2863 "self_link": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2872 "password": "$6$rounds=91470$FKJh86Xm7CatvdG8$JNfl6G1HcdUDMMH9842gw4Zp0j5IyVLrxAUP71NIe9XX4mNkcy9pxB.4PQzGuARBNENuN9sOtP4OVBXnCSWmE0"}'}
2864 "created_on": "2015-01-20T20:40:36.729451"}'}2873 headers:
2865 headers:2874 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2866 Date: ['Tue, 20 Jan 2015 20:40:41 GMT']2875 Server: [WSGIServer/0.2 CPython/3.4.2]
2867 Server: [WSGIServer/0.2 CPython/3.4.2]2876 content-length: ['404']
2868 content-length: ['402']2877 content-type: [application/json; charset=utf-8]
2869 content-type: [application/json; charset=utf-8]2878 status: {code: 200, message: OK}
2870 status: {code: 200, message: OK}2879- request:
2871- request:2880 body: null
2872 body: null2881 headers:
2873 headers:2882 accept-encoding: ['gzip, deflate']
2874 accept-encoding: ['gzip, deflate']2883 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2875 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2884 user-agent: [GNU Mailman REST client v1.0.0b1]
2876 user-agent: [GNU Mailman REST client v1.0.0b1]2885 method: GET
2877 method: GET2886 uri: http://localhost:9001/3.0/users/187020194231724754893566470237488910682
2878 uri: http://localhost:9001/3.0/users/641945288953326147683398152564315130222887 response:
2879 response:2888 body: {string: '{"display_name": "Bill", "user_id": 187020194231724754893566470237488910682,
2880 body: {string: '{"http_etag": "\"8e1c124fdd55117164964bdbf7d755242c308306\"",2889 "created_on": "2015-04-07T06:46:16.202117", "http_etag": "\"c3bf8ba9218144565a8150c7e24cbac40afe8a24\"",
2881 "password": "$6$rounds=99915$0g4xzTSr11/bcGeb$ekHjECsNZUv4pLIFj4rnKOCdRGufu5EwwRJeVwMcUAYR0CCa75aQ3IzOo8WPHNeLuviO2HUDllRtdIZ1peysh.",2890 "self_link": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2882 "user_id": 64194528895332614768339815256431513022, "display_name": "Bill",2891 "password": "$6$rounds=91470$FKJh86Xm7CatvdG8$JNfl6G1HcdUDMMH9842gw4Zp0j5IyVLrxAUP71NIe9XX4mNkcy9pxB.4PQzGuARBNENuN9sOtP4OVBXnCSWmE0"}'}
2883 "self_link": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2892 headers:
2884 "created_on": "2015-01-20T20:40:36.729451"}'}2893 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2885 headers:2894 Server: [WSGIServer/0.2 CPython/3.4.2]
2886 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']2895 content-length: ['404']
2887 Server: [WSGIServer/0.2 CPython/3.4.2]2896 content-type: [application/json; charset=utf-8]
2888 content-length: ['402']2897 status: {code: 200, message: OK}
2889 content-type: [application/json; charset=utf-8]2898- request:
2890 status: {code: 200, message: OK}2899 body: null
2891- request:2900 headers:
2892 body: null2901 accept-encoding: ['gzip, deflate']
2893 headers:2902 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2894 accept-encoding: ['gzip, deflate']2903 user-agent: [GNU Mailman REST client v1.0.0b1]
2895 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2904 method: GET
2896 user-agent: [GNU Mailman REST client v1.0.0b1]2905 uri: http://localhost:9001/3.0/users/187020194231724754893566470237488910682/addresses
2897 method: GET2906 response:
2898 uri: http://localhost:9001/3.0/users/64194528895332614768339815256431513022/addresses2907 body: {string: '{"http_etag": "\"5e770d3cd0210e277277acb01e49b4289aeefb6d\"",
2899 response:2908 "total_size": 1, "entries": [{"email": "bill@example.com", "display_name":
2900 body: {string: '{"http_etag": "\"1785156ee8c3db4fcb1cfcfca4969cbdfbc5fceb\"",2909 "Bill", "original_email": "bill@example.com", "http_etag": "\"478a35314f1fe27dbe5797584427830f44b80954\"",
2901 "total_size": 1, "entries": [{"http_etag": "\"1248105a55280aa2352768bc207d012de947a349\"",2910 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2902 "user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2911 "self_link": "http://localhost:9001/3.0/addresses/bill@example.com", "registered_on":
2903 "registered_on": "2015-01-20T20:40:36.745535", "original_email": "bill@example.com",2912 "2015-04-07T06:46:16.217970"}], "start": 0}'}
2904 "display_name": "Bill", "self_link": "http://localhost:9001/3.0/addresses/bill@example.com",2913 headers:
2905 "email": "bill@example.com"}], "start": 0}'}2914 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2906 headers:2915 Server: [WSGIServer/0.2 CPython/3.4.2]
2907 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']2916 content-length: ['456']
2908 Server: [WSGIServer/0.2 CPython/3.4.2]
2909 content-length: ['455']
2910 content-type: [application/json; charset=utf-8]2917 content-type: [application/json; charset=utf-8]
2911 status: {code: 200, message: OK}2918 status: {code: 200, message: OK}
2912- request:2919- request:
@@ -2919,16 +2926,17 @@
2919 method: POST2926 method: POST
2920 uri: http://localhost:9001/3.0/members/find2927 uri: http://localhost:9001/3.0/members/find
2921 response:2928 response:
2922 body: {string: '{"http_etag": "\"01f6bc1bcf9ae131e18a08baab7bf7e77b9c0391\"",2929 body: {string: '{"http_etag": "\"1ecb0492e59824ccbb01df24ffbe700747dd55bc\"",
2923 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2930 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
2924 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",2931 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
2925 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",2932 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
2926 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",2933 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2927 "delivery_mode": "regular"}], "start": 0}'}2934 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}],
2935 "start": 0}'}
2928 headers:2936 headers:
2929 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']2937 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2930 Server: [WSGIServer/0.2 CPython/3.4.2]2938 Server: [WSGIServer/0.2 CPython/3.4.2]
2931 content-length: ['515']2939 content-length: ['516']
2932 content-type: [application/json; charset=utf-8]2940 content-type: [application/json; charset=utf-8]
2933 status: {code: 200, message: OK}2941 status: {code: 200, message: OK}
2934- request:2942- request:
@@ -2938,17 +2946,17 @@
2938 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]2946 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
2939 user-agent: [GNU Mailman REST client v1.0.0b1]2947 user-agent: [GNU Mailman REST client v1.0.0b1]
2940 method: GET2948 method: GET
2941 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150092949 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
2942 response:2950 response:
2943 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",2951 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
2944 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",2952 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
2945 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",2953 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
2946 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",2954 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
2947 "delivery_mode": "regular"}'}2955 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
2948 headers:2956 headers:
2949 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']2957 Date: ['Tue, 07 Apr 2015 06:46:20 GMT']
2950 Server: [WSGIServer/0.2 CPython/3.4.2]2958 Server: [WSGIServer/0.2 CPython/3.4.2]
2951 content-length: ['410']2959 content-length: ['411']
2952 content-type: [application/json; charset=utf-8]2960 content-type: [application/json; charset=utf-8]
2953 status: {code: 200, message: OK}2961 status: {code: 200, message: OK}
2954- request:2962- request:
@@ -2960,34 +2968,34 @@
2960 method: GET2968 method: GET
2961 uri: http://localhost:9001/3.0/lists/test-one@example.com/config2969 uri: http://localhost:9001/3.0/lists/test-one@example.com/config
2962 response:2970 response:
2963 body: {string: '{"volume": 1, "acceptable_aliases": [], "autorespond_owner": "none",2971 body: {string: '{"reply_to_address": "", "web_host": "example.com", "autorespond_owner":
2964 "scheme": "http", "leave_address": "test-one-leave@example.com", "administrivia":2972 "none", "convert_html_to_plaintext": false, "request_address": "test-one-request@example.com",
2965 true, "autoresponse_grace_period": "90d", "next_digest_number": 1, "list_name":2973 "http_etag": "\"7be2b28f23cb420f11f0c666cff2007143d1d44a\"", "advertised":
2966 "test-one", "advertised": true, "default_member_action": "defer", "first_strip_reply_to":2974 true, "posting_pipeline": "default-posting-pipeline", "autorespond_requests":
2967 false, "welcome_message_uri": "mailman:///welcome.txt", "created_at": "2015-01-20T20:40:35.512341",2975 "none", "autoresponse_grace_period": "90d", "admin_notify_mchanges": false,
2968 "reply_goes_to_list": "no_munging", "admin_immed_notify": true, "digest_last_sent_at":2976 "created_at": "2015-04-07T06:46:15.105211", "digest_last_sent_at": null, "bounces_address":
2969 null, "owner_address": "test-one-owner@example.com", "post_id": 1, "filter_content":2977 "test-one-bounces@example.com", "scheme": "http", "owner_address": "test-one-owner@example.com",
2970 false, "autoresponse_request_text": "", "digest_size_threshold": 30.0, "display_name":2978 "first_strip_reply_to": false, "posting_address": "test-one@example.com",
2971 "Test-one", "http_etag": "\"3513d311dd21d867597d10c30ce8fc8d31223697\"", "fqdn_listname":2979 "admin_immed_notify": true, "reply_goes_to_list": "no_munging", "last_post_at":
2972 "test-one@example.com", "admin_notify_mchanges": false, "collapse_alternatives":2980 null, "allow_list_posts": true, "autoresponse_request_text": "", "default_member_action":
2973 true, "autorespond_postings": "none", "convert_html_to_plaintext": false,2981 "defer", "post_id": 1, "autoresponse_postings_text": "", "no_reply_address":
2974 "default_nonmember_action": "hold", "mail_host": "example.com", "last_post_at":2982 "noreply@example.com", "archive_policy": "public", "autorespond_postings":
2975 null, "autoresponse_postings_text": "", "send_welcome_message": true, "request_address":2983 "none", "collapse_alternatives": true, "anonymous_list": false, "send_welcome_message":
2976 "test-one-request@example.com", "autorespond_requests": "none", "bounces_address":2984 true, "list_name": "test-one", "digest_size_threshold": 30.0, "autoresponse_owner_text":
2977 "test-one-bounces@example.com", "allow_list_posts": true, "reply_to_address":2985 "", "include_rfc2369_headers": true, "display_name": "Test-one", "filter_content":
2978 "", "include_rfc2369_headers": true, "anonymous_list": false, "join_address":2986 false, "subject_prefix": "[Test-one] ", "description": "", "join_address":
2979 "test-one-join@example.com", "web_host": "example.com", "autoresponse_owner_text":2987 "test-one-join@example.com", "volume": 1, "acceptable_aliases": [], "mail_host":
2980 "", "subject_prefix": "[Test-one] ", "posting_pipeline": "default-posting-pipeline",2988 "example.com", "next_digest_number": 1, "leave_address": "test-one-leave@example.com",
2981 "posting_address": "test-one@example.com", "no_reply_address": "noreply@example.com",2989 "administrivia": true, "welcome_message_uri": "mailman:///welcome.txt", "fqdn_listname":
2982 "description": "", "archive_policy": "public"}'}2990 "test-one@example.com", "default_nonmember_action": "hold"}'}
2983 headers:2991 headers:
2984 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']2992 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
2985 Server: [WSGIServer/0.2 CPython/3.4.2]2993 Server: [WSGIServer/0.2 CPython/3.4.2]
2986 content-length: ['1633']2994 content-length: ['1633']
2987 content-type: [application/json; charset=utf-8]2995 content-type: [application/json; charset=utf-8]
2988 status: {code: 200, message: OK}2996 status: {code: 200, message: OK}
2989- request:2997- request:
2990 body: default_nonmember_action=hold&autoresponse_grace_period=90d&collapse_alternatives=True&autorespond_requests=none&display_name=Test+Numero+Uno&digest_size_threshold=30.0&autorespond_postings=none&welcome_message_uri=mailman%3A%2F%2F%2Fwelcome.txt&reply_to_address=&default_member_action=defer&autorespond_owner=none&autoresponse_request_text=&allow_list_posts=True&posting_pipeline=default-posting-pipeline&reply_goes_to_list=no_munging&autoresponse_owner_text=&subject_prefix=%5BTest-one%5D+&send_welcome_message=True&anonymous_list=False&archive_policy=public&admin_notify_mchanges=False&convert_html_to_plaintext=False&description=A+very+meaningful+description.&first_strip_reply_to=False&include_rfc2369_headers=True&filter_content=False&administrivia=True&autoresponse_postings_text=&admin_immed_notify=True&advertised=True2998 body: subject_prefix=%5BTest-one%5D+&admin_immed_notify=True&description=A+very+meaningful+description.&autoresponse_postings_text=&posting_pipeline=default-posting-pipeline&archive_policy=public&allow_list_posts=True&autorespond_requests=none&default_member_action=defer&reply_goes_to_list=no_munging&anonymous_list=False&send_welcome_message=True&convert_html_to_plaintext=False&advertised=True&digest_size_threshold=30.0&autorespond_postings=none&include_rfc2369_headers=True&first_strip_reply_to=False&autoresponse_owner_text=&collapse_alternatives=True&reply_to_address=&autoresponse_grace_period=90d&display_name=Test+Numero+Uno&administrivia=True&filter_content=False&admin_notify_mchanges=False&welcome_message_uri=mailman%3A%2F%2F%2Fwelcome.txt&default_nonmember_action=hold&autorespond_owner=none&autoresponse_request_text=
2991 headers:2999 headers:
2992 accept-encoding: ['gzip, deflate']3000 accept-encoding: ['gzip, deflate']
2993 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3001 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
@@ -2999,7 +3007,7 @@
2999 body: {string: ''}3007 body: {string: ''}
3000 headers:3008 headers:
3001 Content-Length: ['0']3009 Content-Length: ['0']
3002 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3010 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3003 Server: [WSGIServer/0.2 CPython/3.4.2]3011 Server: [WSGIServer/0.2 CPython/3.4.2]
3004 status: {code: 204, message: No Content}3012 status: {code: 204, message: No Content}
3005- request:3013- request:
@@ -3011,28 +3019,29 @@
3011 method: GET3019 method: GET
3012 uri: http://localhost:9001/3.0/lists/test-one@example.com/config3020 uri: http://localhost:9001/3.0/lists/test-one@example.com/config
3013 response:3021 response:
3014 body: {string: '{"volume": 1, "acceptable_aliases": [], "autorespond_owner": "none",3022 body: {string: '{"reply_to_address": "", "web_host": "example.com", "autorespond_owner":
3015 "scheme": "http", "leave_address": "test-one-leave@example.com", "administrivia":3023 "none", "convert_html_to_plaintext": false, "request_address": "test-one-request@example.com",
3016 true, "autoresponse_grace_period": "90d", "next_digest_number": 1, "list_name":3024 "http_etag": "\"48d5c283e4e3e0ab25f3c9b9b97f39b66c1b3620\"", "advertised":
3017 "test-one", "advertised": true, "default_member_action": "defer", "first_strip_reply_to":3025 true, "posting_pipeline": "default-posting-pipeline", "autorespond_requests":
3018 false, "welcome_message_uri": "mailman:///welcome.txt", "created_at": "2015-01-20T20:40:35.512341",3026 "none", "autoresponse_grace_period": "90d", "admin_notify_mchanges": false,
3019 "reply_goes_to_list": "no_munging", "admin_immed_notify": true, "digest_last_sent_at":3027 "created_at": "2015-04-07T06:46:15.105211", "digest_last_sent_at": null, "bounces_address":
3020 null, "owner_address": "test-one-owner@example.com", "post_id": 1, "filter_content":3028 "test-one-bounces@example.com", "scheme": "http", "owner_address": "test-one-owner@example.com",
3021 false, "autoresponse_request_text": "", "digest_size_threshold": 30.0, "display_name":3029 "first_strip_reply_to": false, "posting_address": "test-one@example.com",
3022 "Test Numero Uno", "http_etag": "\"b2dcaf242932a1391990b7774ae1b674a6b40bed\"",3030 "admin_immed_notify": true, "reply_goes_to_list": "no_munging", "last_post_at":
3023 "fqdn_listname": "test-one@example.com", "admin_notify_mchanges": false, "collapse_alternatives":3031 null, "allow_list_posts": true, "autoresponse_request_text": "", "default_member_action":
3024 true, "autorespond_postings": "none", "convert_html_to_plaintext": false,3032 "defer", "post_id": 1, "autoresponse_postings_text": "", "no_reply_address":
3025 "default_nonmember_action": "hold", "mail_host": "example.com", "last_post_at":3033 "noreply@example.com", "archive_policy": "public", "autorespond_postings":
3026 null, "autoresponse_postings_text": "", "send_welcome_message": true, "request_address":3034 "none", "collapse_alternatives": true, "anonymous_list": false, "send_welcome_message":
3027 "test-one-request@example.com", "autorespond_requests": "none", "bounces_address":3035 true, "list_name": "test-one", "digest_size_threshold": 30.0, "autoresponse_owner_text":
3028 "test-one-bounces@example.com", "allow_list_posts": true, "reply_to_address":3036 "", "include_rfc2369_headers": true, "display_name": "Test Numero Uno", "filter_content":
3029 "", "include_rfc2369_headers": true, "anonymous_list": false, "join_address":3037 false, "subject_prefix": "[Test-one] ", "description": "A very meaningful
3030 "test-one-join@example.com", "web_host": "example.com", "autoresponse_owner_text":3038 description.", "join_address": "test-one-join@example.com", "volume": 1, "acceptable_aliases":
3031 "", "subject_prefix": "[Test-one] ", "posting_pipeline": "default-posting-pipeline",3039 [], "mail_host": "example.com", "next_digest_number": 1, "leave_address":
3032 "posting_address": "test-one@example.com", "no_reply_address": "noreply@example.com",3040 "test-one-leave@example.com", "administrivia": true, "welcome_message_uri":
3033 "description": "A very meaningful description.", "archive_policy": "public"}'}3041 "mailman:///welcome.txt", "fqdn_listname": "test-one@example.com", "default_nonmember_action":
3042 "hold"}'}
3034 headers:3043 headers:
3035 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3044 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3036 Server: [WSGIServer/0.2 CPython/3.4.2]3045 Server: [WSGIServer/0.2 CPython/3.4.2]
3037 content-length: ['1670']3046 content-length: ['1670']
3038 content-type: [application/json; charset=utf-8]3047 content-type: [application/json; charset=utf-8]
@@ -3046,12 +3055,12 @@
3046 method: GET3055 method: GET
3047 uri: http://localhost:9001/3.0/system/preferences3056 uri: http://localhost:9001/3.0/system/preferences
3048 response:3057 response:
3049 body: {string: '{"http_etag": "\"557d2e7f834da94e491021a47234a9bb07c22848\"",3058 body: {string: '{"hide_address": true, "receive_list_copy": true, "delivery_mode":
3050 "hide_address": true, "receive_own_postings": true, "self_link": "http://localhost:9001/3.0/system/preferences",3059 "regular", "http_etag": "\"557d2e7f834da94e491021a47234a9bb07c22848\"", "preferred_language":
3051 "preferred_language": "en", "receive_list_copy": true, "acknowledge_posts":3060 "en", "self_link": "http://localhost:9001/3.0/system/preferences", "receive_own_postings":
3052 false, "delivery_status": "enabled", "delivery_mode": "regular"}'}3061 true, "delivery_status": "enabled", "acknowledge_posts": false}'}
3053 headers:3062 headers:
3054 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3063 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3055 Server: [WSGIServer/0.2 CPython/3.4.2]3064 Server: [WSGIServer/0.2 CPython/3.4.2]
3056 content-length: ['315']3065 content-length: ['315']
3057 content-type: [application/json; charset=utf-8]3066 content-type: [application/json; charset=utf-8]
@@ -3065,70 +3074,71 @@
3065 method: GET3074 method: GET
3066 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member3075 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member
3067 response:3076 response:
3068 body: {string: '{"http_etag": "\"056368ec3a01910e542233fe9e3c36719e174aaf\"",3077 body: {string: '{"http_etag": "\"00581cc7c9e592aed84c04a62eac00531f2a5189\"",
3069 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",3078 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
3070 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",3079 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
3071 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",3080 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
3072 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",3081 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
3073 "delivery_mode": "regular"}], "start": 0}'}3082 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}],
3074 headers:3083 "start": 0}'}
3075 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3084 headers:
3076 Server: [WSGIServer/0.2 CPython/3.4.2]3085 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3077 content-length: ['515']3086 Server: [WSGIServer/0.2 CPython/3.4.2]
3078 content-type: [application/json; charset=utf-8]3087 content-length: ['516']
3079 status: {code: 200, message: OK}3088 content-type: [application/json; charset=utf-8]
3080- request:3089 status: {code: 200, message: OK}
3081 body: null3090- request:
3082 headers:3091 body: null
3083 accept-encoding: ['gzip, deflate']3092 headers:
3084 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3093 accept-encoding: ['gzip, deflate']
3085 user-agent: [GNU Mailman REST client v1.0.0b1]3094 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3086 method: GET3095 user-agent: [GNU Mailman REST client v1.0.0b1]
3087 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320703096 method: GET
3088 response:3097 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
3089 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",3098 response:
3090 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",3099 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
3091 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",3100 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
3092 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",3101 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
3093 "delivery_mode": "regular"}'}3102 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
3094 headers:3103 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
3095 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3104 headers:
3096 Server: [WSGIServer/0.2 CPython/3.4.2]3105 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3097 content-length: ['410']3106 Server: [WSGIServer/0.2 CPython/3.4.2]
3098 content-type: [application/json; charset=utf-8]3107 content-length: ['411']
3099 status: {code: 200, message: OK}3108 content-type: [application/json; charset=utf-8]
3100- request:3109 status: {code: 200, message: OK}
3101 body: null3110- request:
3102 headers:3111 body: null
3103 accept-encoding: ['gzip, deflate']3112 headers:
3104 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3113 accept-encoding: ['gzip, deflate']
3105 user-agent: [GNU Mailman REST client v1.0.0b1]3114 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3106 method: GET3115 user-agent: [GNU Mailman REST client v1.0.0b1]
3107 uri: http://localhost:9001/3.0/members/99670809653810620114898821232667532070/preferences3116 method: GET
3108 response:3117 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738/preferences
3109 body: {string: '{"http_etag": "\"f6f469836a36be42abe9d8a92308d28500c8e8f7\"",3118 response:
3110 "preferred_language": "en", "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070/preferences",3119 body: {string: '{"http_etag": "\"8f189a3d7236f8bcbfca31fdf5f9db21d7a5bbf9\"",
3111 "delivery_mode": "regular"}'}3120 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738/preferences",
3112 headers:3121 "preferred_language": "en", "delivery_mode": "regular"}'}
3113 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3122 headers:
3114 Server: [WSGIServer/0.2 CPython/3.4.2]3123 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3115 content-length: ['218']3124 Server: [WSGIServer/0.2 CPython/3.4.2]
3116 content-type: [application/json; charset=utf-8]3125 content-length: ['219']
3117 status: {code: 200, message: OK}3126 content-type: [application/json; charset=utf-8]
3118- request:3127 status: {code: 200, message: OK}
3119 body: delivery_status=by_user&delivery_mode=regular&preferred_language=en3128- request:
3129 body: delivery_status=by_user&preferred_language=en&delivery_mode=regular
3120 headers:3130 headers:
3121 accept-encoding: ['gzip, deflate']3131 accept-encoding: ['gzip, deflate']
3122 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3132 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3123 content-type: [application/x-www-form-urlencoded]3133 content-type: [application/x-www-form-urlencoded]
3124 user-agent: [GNU Mailman REST client v1.0.0b1]3134 user-agent: [GNU Mailman REST client v1.0.0b1]
3125 method: PATCH3135 method: PATCH
3126 uri: http://localhost:9001/3.0/members/99670809653810620114898821232667532070/preferences3136 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738/preferences
3127 response:3137 response:
3128 body: {string: ''}3138 body: {string: ''}
3129 headers:3139 headers:
3130 Content-Length: ['0']3140 Content-Length: ['0']
3131 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3141 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3132 Server: [WSGIServer/0.2 CPython/3.4.2]3142 Server: [WSGIServer/0.2 CPython/3.4.2]
3133 status: {code: 204, message: No Content}3143 status: {code: 204, message: No Content}
3134- request:3144- request:
@@ -3140,54 +3150,56 @@
3140 method: GET3150 method: GET
3141 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member3151 uri: http://localhost:9001/3.0/lists/test-two@example.com/roster/member
3142 response:3152 response:
3143 body: {string: '{"http_etag": "\"056368ec3a01910e542233fe9e3c36719e174aaf\"",3153 body: {string: '{"http_etag": "\"00581cc7c9e592aed84c04a62eac00531f2a5189\"",
3144 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",3154 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
3145 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",3155 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
3146 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",3156 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
3147 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",3157 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
3148 "delivery_mode": "regular"}], "start": 0}'}3158 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}],
3149 headers:3159 "start": 0}'}
3150 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3160 headers:
3151 Server: [WSGIServer/0.2 CPython/3.4.2]3161 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3152 content-length: ['515']3162 Server: [WSGIServer/0.2 CPython/3.4.2]
3153 content-type: [application/json; charset=utf-8]3163 content-length: ['516']
3154 status: {code: 200, message: OK}3164 content-type: [application/json; charset=utf-8]
3155- request:3165 status: {code: 200, message: OK}
3156 body: null3166- request:
3157 headers:3167 body: null
3158 accept-encoding: ['gzip, deflate']3168 headers:
3159 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3169 accept-encoding: ['gzip, deflate']
3160 user-agent: [GNU Mailman REST client v1.0.0b1]3170 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3161 method: GET3171 user-agent: [GNU Mailman REST client v1.0.0b1]
3162 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320703172 method: GET
3163 response:3173 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
3164 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",3174 response:
3165 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",3175 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
3166 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",3176 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
3167 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",3177 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
3168 "delivery_mode": "regular"}'}3178 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
3169 headers:3179 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
3170 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3180 headers:
3171 Server: [WSGIServer/0.2 CPython/3.4.2]3181 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3172 content-length: ['410']3182 Server: [WSGIServer/0.2 CPython/3.4.2]
3173 content-type: [application/json; charset=utf-8]3183 content-length: ['411']
3174 status: {code: 200, message: OK}3184 content-type: [application/json; charset=utf-8]
3175- request:3185 status: {code: 200, message: OK}
3176 body: null3186- request:
3177 headers:3187 body: null
3178 accept-encoding: ['gzip, deflate']3188 headers:
3179 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3189 accept-encoding: ['gzip, deflate']
3180 user-agent: [GNU Mailman REST client v1.0.0b1]3190 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3181 method: GET3191 user-agent: [GNU Mailman REST client v1.0.0b1]
3182 uri: http://localhost:9001/3.0/members/99670809653810620114898821232667532070/preferences3192 method: GET
3183 response:3193 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738/preferences
3184 body: {string: '{"http_etag": "\"2c0a487750a12ee9df23bb0db73bfe50461d3e04\"",3194 response:
3185 "preferred_language": "en", "delivery_status": "by_user", "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070/preferences",3195 body: {string: '{"http_etag": "\"bf8a1991c5242f757a86a9f9195b837f5a46a2a9\"",
3186 "delivery_mode": "regular"}'}3196 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738/preferences",
3187 headers:3197 "preferred_language": "en", "delivery_mode": "regular", "delivery_status":
3188 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3198 "by_user"}'}
3189 Server: [WSGIServer/0.2 CPython/3.4.2]3199 headers:
3190 content-length: ['248']3200 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3201 Server: [WSGIServer/0.2 CPython/3.4.2]
3202 content-length: ['249']
3191 content-type: [application/json; charset=utf-8]3203 content-type: [application/json; charset=utf-8]
3192 status: {code: 200, message: OK}3204 status: {code: 200, message: OK}
3193- request:3205- request:
@@ -3202,7 +3214,7 @@
3202 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",3214 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
3203 "total_size": 0, "start": 0}'}3215 "total_size": 0, "start": 0}'}
3204 headers:3216 headers:
3205 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3217 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3206 Server: [WSGIServer/0.2 CPython/3.4.2]3218 Server: [WSGIServer/0.2 CPython/3.4.2]
3207 content-length: ['90']3219 content-length: ['90']
3208 content-type: [application/json; charset=utf-8]3220 content-type: [application/json; charset=utf-8]
@@ -3219,13 +3231,13 @@
3219 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",3231 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
3220 "total_size": 0, "start": 0}'}3232 "total_size": 0, "start": 0}'}
3221 headers:3233 headers:
3222 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3234 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3223 Server: [WSGIServer/0.2 CPython/3.4.2]3235 Server: [WSGIServer/0.2 CPython/3.4.2]
3224 content-length: ['90']3236 content-length: ['90']
3225 content-type: [application/json; charset=utf-8]3237 content-type: [application/json; charset=utf-8]
3226 status: {code: 200, message: OK}3238 status: {code: 200, message: OK}
3227- request:3239- request:
3228 body: list_id=test-one.example.com&role=owner&subscriber=foo%40example.com3240 body: subscriber=foo%40example.com&role=owner&list_id=test-one.example.com
3229 headers:3241 headers:
3230 accept-encoding: ['gzip, deflate']3242 accept-encoding: ['gzip, deflate']
3231 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3243 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
@@ -3236,10 +3248,10 @@
3236 response:3248 response:
3237 body: {string: ''}3249 body: {string: ''}
3238 headers:3250 headers:
3239 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3251 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3240 Server: [WSGIServer/0.2 CPython/3.4.2]3252 Server: [WSGIServer/0.2 CPython/3.4.2]
3241 content-length: ['0']3253 content-length: ['0']
3242 location: ['http://localhost:9001/3.0/members/269912277953641508619090156655500651340']3254 location: ['http://localhost:9001/3.0/members/318519863258660380308406357521208006626']
3243 status: {code: 201, message: Created}3255 status: {code: 201, message: Created}
3244- request:3256- request:
3245 body: null3257 body: null
@@ -3250,14 +3262,15 @@
3250 method: GET3262 method: GET
3251 uri: http://localhost:9001/3.0/lists/test-one.example.com/roster/owner3263 uri: http://localhost:9001/3.0/lists/test-one.example.com/roster/owner
3252 response:3264 response:
3253 body: {string: '{"http_etag": "\"0eb56245d98c7a5bdeb536ed5ad5d61adc0bce46\"",3265 body: {string: '{"http_etag": "\"5aa2821d4dbf97fb1b8af4a0c41e6f5bc13dfbde\"",
3254 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/24058507605884576106193837062920168116",3266 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/foo@example.com",
3255 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/foo@example.com",3267 "http_etag": "\"4b35aaa896f7c4b3169b41352bddcd85e1e65842\"", "role": "owner",
3256 "role": "owner", "email": "foo@example.com", "http_etag": "\"0787bd20353e093df0e2eaf198a0ff67bae3dc41\"",3268 "delivery_mode": "regular", "email": "foo@example.com", "list_id": "test-one.example.com",
3257 "self_link": "http://localhost:9001/3.0/members/269912277953641508619090156655500651340",3269 "user": "http://localhost:9001/3.0/users/67011099028931630810157598934774489585",
3258 "delivery_mode": "regular"}], "start": 0}'}3270 "self_link": "http://localhost:9001/3.0/members/318519863258660380308406357521208006626"}],
3271 "start": 0}'}
3259 headers:3272 headers:
3260 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3273 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3261 Server: [WSGIServer/0.2 CPython/3.4.2]3274 Server: [WSGIServer/0.2 CPython/3.4.2]
3262 content-length: ['512']3275 content-length: ['512']
3263 content-type: [application/json; charset=utf-8]3276 content-type: [application/json; charset=utf-8]
@@ -3271,16 +3284,17 @@
3271 method: GET3284 method: GET
3272 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member3285 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member
3273 response:3286 response:
3274 body: {string: '{"http_etag": "\"01f6bc1bcf9ae131e18a08baab7bf7e77b9c0391\"",3287 body: {string: '{"http_etag": "\"1ecb0492e59824ccbb01df24ffbe700747dd55bc\"",
3275 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",3288 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
3276 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",3289 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
3277 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",3290 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
3278 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",3291 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
3279 "delivery_mode": "regular"}], "start": 0}'}3292 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}],
3293 "start": 0}'}
3280 headers:3294 headers:
3281 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3295 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3282 Server: [WSGIServer/0.2 CPython/3.4.2]3296 Server: [WSGIServer/0.2 CPython/3.4.2]
3283 content-length: ['515']3297 content-length: ['516']
3284 content-type: [application/json; charset=utf-8]3298 content-type: [application/json; charset=utf-8]
3285 status: {code: 200, message: OK}3299 status: {code: 200, message: OK}
3286- request:3300- request:
@@ -3290,21 +3304,21 @@
3290 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3304 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3291 user-agent: [GNU Mailman REST client v1.0.0b1]3305 user-agent: [GNU Mailman REST client v1.0.0b1]
3292 method: GET3306 method: GET
3293 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150093307 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
3294 response:3308 response:
3295 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",3309 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
3296 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",3310 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
3297 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",3311 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
3298 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",3312 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
3299 "delivery_mode": "regular"}'}3313 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
3300 headers:3314 headers:
3301 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3315 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3302 Server: [WSGIServer/0.2 CPython/3.4.2]3316 Server: [WSGIServer/0.2 CPython/3.4.2]
3303 content-length: ['410']3317 content-length: ['411']
3304 content-type: [application/json; charset=utf-8]3318 content-type: [application/json; charset=utf-8]
3305 status: {code: 200, message: OK}3319 status: {code: 200, message: OK}
3306- request:3320- request:
3307 body: list_id=test-one.example.com&role=moderator&subscriber=bar%40example.com3321 body: subscriber=bar%40example.com&role=moderator&list_id=test-one.example.com
3308 headers:3322 headers:
3309 accept-encoding: ['gzip, deflate']3323 accept-encoding: ['gzip, deflate']
3310 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3324 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
@@ -3315,10 +3329,10 @@
3315 response:3329 response:
3316 body: {string: ''}3330 body: {string: ''}
3317 headers:3331 headers:
3318 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3332 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3319 Server: [WSGIServer/0.2 CPython/3.4.2]3333 Server: [WSGIServer/0.2 CPython/3.4.2]
3320 content-length: ['0']3334 content-length: ['0']
3321 location: ['http://localhost:9001/3.0/members/197656366696350772069457771513009827659']3335 location: ['http://localhost:9001/3.0/members/220383341482439402104225665927629029468']
3322 status: {code: 201, message: Created}3336 status: {code: 201, message: Created}
3323- request:3337- request:
3324 body: null3338 body: null
@@ -3329,14 +3343,15 @@
3329 method: GET3343 method: GET
3330 uri: http://localhost:9001/3.0/lists/test-one.example.com/roster/moderator3344 uri: http://localhost:9001/3.0/lists/test-one.example.com/roster/moderator
3331 response:3345 response:
3332 body: {string: '{"http_etag": "\"e15eeca80237e290a39ada72026d683c63e423ef\"",3346 body: {string: '{"http_etag": "\"58d6616a4cc8aff950bba905cf1729617efc310a\"",
3333 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/274342071689381552421389373083099218345",3347 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/bar@example.com",
3334 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bar@example.com",3348 "http_etag": "\"5398461278482a9c142eb735820a50af431e2022\"", "role": "moderator",
3335 "role": "moderator", "email": "bar@example.com", "http_etag": "\"b8ed52799fa3aa6a856762186971ad23b5b1beed\"",3349 "delivery_mode": "regular", "email": "bar@example.com", "list_id": "test-one.example.com",
3336 "self_link": "http://localhost:9001/3.0/members/197656366696350772069457771513009827659",3350 "user": "http://localhost:9001/3.0/users/235359133324146621925315422786133400562",
3337 "delivery_mode": "regular"}], "start": 0}'}3351 "self_link": "http://localhost:9001/3.0/members/220383341482439402104225665927629029468"}],
3352 "start": 0}'}
3338 headers:3353 headers:
3339 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3354 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3340 Server: [WSGIServer/0.2 CPython/3.4.2]3355 Server: [WSGIServer/0.2 CPython/3.4.2]
3341 content-length: ['517']3356 content-length: ['517']
3342 content-type: [application/json; charset=utf-8]3357 content-type: [application/json; charset=utf-8]
@@ -3350,16 +3365,17 @@
3350 method: GET3365 method: GET
3351 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member3366 uri: http://localhost:9001/3.0/lists/test-one@example.com/roster/member
3352 response:3367 response:
3353 body: {string: '{"http_etag": "\"01f6bc1bcf9ae131e18a08baab7bf7e77b9c0391\"",3368 body: {string: '{"http_etag": "\"1ecb0492e59824ccbb01df24ffbe700747dd55bc\"",
3354 "total_size": 1, "entries": [{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",3369 "total_size": 1, "entries": [{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
3355 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",3370 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
3356 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",3371 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
3357 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",3372 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
3358 "delivery_mode": "regular"}], "start": 0}'}3373 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}],
3374 "start": 0}'}
3359 headers:3375 headers:
3360 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3376 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3361 Server: [WSGIServer/0.2 CPython/3.4.2]3377 Server: [WSGIServer/0.2 CPython/3.4.2]
3362 content-length: ['515']3378 content-length: ['516']
3363 content-type: [application/json; charset=utf-8]3379 content-type: [application/json; charset=utf-8]
3364 status: {code: 200, message: OK}3380 status: {code: 200, message: OK}
3365- request:3381- request:
@@ -3369,21 +3385,21 @@
3369 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3385 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3370 user-agent: [GNU Mailman REST client v1.0.0b1]3386 user-agent: [GNU Mailman REST client v1.0.0b1]
3371 method: GET3387 method: GET
3372 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150093388 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
3373 response:3389 response:
3374 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",3390 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
3375 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",3391 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
3376 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",3392 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
3377 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",3393 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
3378 "delivery_mode": "regular"}'}3394 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
3379 headers:3395 headers:
3380 Date: ['Tue, 20 Jan 2015 20:40:42 GMT']3396 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3381 Server: [WSGIServer/0.2 CPython/3.4.2]3397 Server: [WSGIServer/0.2 CPython/3.4.2]
3382 content-length: ['410']3398 content-length: ['411']
3383 content-type: [application/json; charset=utf-8]3399 content-type: [application/json; charset=utf-8]
3384 status: {code: 200, message: OK}3400 status: {code: 200, message: OK}
3385- request:3401- request:
3386 body: list_id=test-one.example.com&subscriber=bar%40example.com&display_name=None3402 body: subscriber=bar%40example.com&display_name=None&list_id=test-one.example.com
3387 headers:3403 headers:
3388 accept-encoding: ['gzip, deflate']3404 accept-encoding: ['gzip, deflate']
3389 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3405 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
@@ -3394,10 +3410,10 @@
3394 response:3410 response:
3395 body: {string: ''}3411 body: {string: ''}
3396 headers:3412 headers:
3397 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3413 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3398 Server: [WSGIServer/0.2 CPython/3.4.2]3414 Server: [WSGIServer/0.2 CPython/3.4.2]
3399 content-length: ['0']3415 content-length: ['0']
3400 location: ['http://localhost:9001/3.0/members/125455306980687573740916555489091734275']3416 location: ['http://localhost:9001/3.0/members/282320827454809859182737815610986201253']
3401 status: {code: 201, message: Created}3417 status: {code: 201, message: Created}
3402- request:3418- request:
3403 body: null3419 body: null
@@ -3406,15 +3422,15 @@
3406 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3422 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3407 user-agent: [GNU Mailman REST client v1.0.0b1]3423 user-agent: [GNU Mailman REST client v1.0.0b1]
3408 method: GET3424 method: GET
3409 uri: http://localhost:9001/3.0/members/1254553069806875737409165554890917342753425 uri: http://localhost:9001/3.0/members/282320827454809859182737815610986201253
3410 response:3426 response:
3411 body: {string: '{"user": "http://localhost:9001/3.0/users/274342071689381552421389373083099218345",3427 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bar@example.com",
3412 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bar@example.com",3428 "http_etag": "\"ce9102b9dd1316b42a3d598fe3f5ff8128b8d21d\"", "role": "member",
3413 "role": "member", "email": "bar@example.com", "http_etag": "\"8dd262f18b4ca37cbac3daacd1570f8ff1f2a9ce\"",3429 "delivery_mode": "regular", "email": "bar@example.com", "list_id": "test-one.example.com",
3414 "self_link": "http://localhost:9001/3.0/members/125455306980687573740916555489091734275",3430 "user": "http://localhost:9001/3.0/users/235359133324146621925315422786133400562",
3415 "delivery_mode": "regular"}'}3431 "self_link": "http://localhost:9001/3.0/members/282320827454809859182737815610986201253"}'}
3416 headers:3432 headers:
3417 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3433 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3418 Server: [WSGIServer/0.2 CPython/3.4.2]3434 Server: [WSGIServer/0.2 CPython/3.4.2]
3419 content-length: ['409']3435 content-length: ['409']
3420 content-type: [application/json; charset=utf-8]3436 content-type: [application/json; charset=utf-8]
@@ -3428,32 +3444,37 @@
3428 method: GET3444 method: GET
3429 uri: http://localhost:9001/3.0/members3445 uri: http://localhost:9001/3.0/members
3430 response:3446 response:
3431 body: {string: '{"http_etag": "\"709186c486ed47bf080cc0f15139cfbb8417f299\"",3447 body: {string: '{"http_etag": "\"dd34c58e6ad64d7280f5e1fe3fc6ebc1ec79e35f\"",
3432 "total_size": 5, "entries": [{"user": "http://localhost:9001/3.0/users/24058507605884576106193837062920168116",3448 "total_size": 5, "entries": [{"address": "http://localhost:9001/3.0/addresses/foo@example.com",
3433 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/foo@example.com",3449 "http_etag": "\"4b35aaa896f7c4b3169b41352bddcd85e1e65842\"", "role": "owner",
3434 "role": "owner", "email": "foo@example.com", "http_etag": "\"0787bd20353e093df0e2eaf198a0ff67bae3dc41\"",3450 "delivery_mode": "regular", "email": "foo@example.com", "list_id": "test-one.example.com",
3435 "self_link": "http://localhost:9001/3.0/members/269912277953641508619090156655500651340",3451 "user": "http://localhost:9001/3.0/users/67011099028931630810157598934774489585",
3436 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/274342071689381552421389373083099218345",3452 "self_link": "http://localhost:9001/3.0/members/318519863258660380308406357521208006626"},
3437 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bar@example.com",3453 {"address": "http://localhost:9001/3.0/addresses/bar@example.com", "http_etag":
3438 "role": "moderator", "email": "bar@example.com", "http_etag": "\"b8ed52799fa3aa6a856762186971ad23b5b1beed\"",3454 "\"5398461278482a9c142eb735820a50af431e2022\"", "role": "moderator", "delivery_mode":
3439 "self_link": "http://localhost:9001/3.0/members/197656366696350772069457771513009827659",3455 "regular", "email": "bar@example.com", "list_id": "test-one.example.com",
3440 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/274342071689381552421389373083099218345",3456 "user": "http://localhost:9001/3.0/users/235359133324146621925315422786133400562",
3441 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bar@example.com",3457 "self_link": "http://localhost:9001/3.0/members/220383341482439402104225665927629029468"},
3442 "role": "member", "email": "bar@example.com", "http_etag": "\"8dd262f18b4ca37cbac3daacd1570f8ff1f2a9ce\"",3458 {"address": "http://localhost:9001/3.0/addresses/bar@example.com", "http_etag":
3443 "self_link": "http://localhost:9001/3.0/members/125455306980687573740916555489091734275",3459 "\"ce9102b9dd1316b42a3d598fe3f5ff8128b8d21d\"", "role": "member", "delivery_mode":
3444 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",3460 "regular", "email": "bar@example.com", "list_id": "test-one.example.com",
3445 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",3461 "user": "http://localhost:9001/3.0/users/235359133324146621925315422786133400562",
3446 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",3462 "self_link": "http://localhost:9001/3.0/members/282320827454809859182737815610986201253"},
3447 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",3463 {"address": "http://localhost:9001/3.0/addresses/bill@example.com", "http_etag":
3448 "delivery_mode": "regular"}, {"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",3464 "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member", "delivery_mode":
3449 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",3465 "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
3450 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",3466 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
3451 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",3467 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"},
3452 "delivery_mode": "regular"}], "start": 0}'}3468 {"address": "http://localhost:9001/3.0/addresses/anna@example.com", "http_etag":
3469 "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member", "delivery_mode":
3470 "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
3471 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
3472 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}],
3473 "start": 0}'}
3453 headers:3474 headers:
3454 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3475 Date: ['Tue, 07 Apr 2015 06:46:21 GMT']
3455 Server: [WSGIServer/0.2 CPython/3.4.2]3476 Server: [WSGIServer/0.2 CPython/3.4.2]
3456 content-length: ['2161']3477 content-length: ['2163']
3457 content-type: [application/json; charset=utf-8]3478 content-type: [application/json; charset=utf-8]
3458 status: {code: 200, message: OK}3479 status: {code: 200, message: OK}
3459- request:3480- request:
@@ -3463,15 +3484,15 @@
3463 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3484 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3464 user-agent: [GNU Mailman REST client v1.0.0b1]3485 user-agent: [GNU Mailman REST client v1.0.0b1]
3465 method: GET3486 method: GET
3466 uri: http://localhost:9001/3.0/members/2699122779536415086190901566555006513403487 uri: http://localhost:9001/3.0/members/318519863258660380308406357521208006626
3467 response:3488 response:
3468 body: {string: '{"user": "http://localhost:9001/3.0/users/24058507605884576106193837062920168116",3489 body: {string: '{"address": "http://localhost:9001/3.0/addresses/foo@example.com",
3469 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/foo@example.com",3490 "http_etag": "\"4b35aaa896f7c4b3169b41352bddcd85e1e65842\"", "role": "owner",
3470 "role": "owner", "email": "foo@example.com", "http_etag": "\"0787bd20353e093df0e2eaf198a0ff67bae3dc41\"",3491 "delivery_mode": "regular", "email": "foo@example.com", "list_id": "test-one.example.com",
3471 "self_link": "http://localhost:9001/3.0/members/269912277953641508619090156655500651340",3492 "user": "http://localhost:9001/3.0/users/67011099028931630810157598934774489585",
3472 "delivery_mode": "regular"}'}3493 "self_link": "http://localhost:9001/3.0/members/318519863258660380308406357521208006626"}'}
3473 headers:3494 headers:
3474 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3495 Date: ['Tue, 07 Apr 2015 06:46:22 GMT']
3475 Server: [WSGIServer/0.2 CPython/3.4.2]3496 Server: [WSGIServer/0.2 CPython/3.4.2]
3476 content-length: ['407']3497 content-length: ['407']
3477 content-type: [application/json; charset=utf-8]3498 content-type: [application/json; charset=utf-8]
@@ -3483,15 +3504,15 @@
3483 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3504 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3484 user-agent: [GNU Mailman REST client v1.0.0b1]3505 user-agent: [GNU Mailman REST client v1.0.0b1]
3485 method: GET3506 method: GET
3486 uri: http://localhost:9001/3.0/members/1976563666963507720694577715130098276593507 uri: http://localhost:9001/3.0/members/220383341482439402104225665927629029468
3487 response:3508 response:
3488 body: {string: '{"user": "http://localhost:9001/3.0/users/274342071689381552421389373083099218345",3509 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bar@example.com",
3489 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bar@example.com",3510 "http_etag": "\"5398461278482a9c142eb735820a50af431e2022\"", "role": "moderator",
3490 "role": "moderator", "email": "bar@example.com", "http_etag": "\"b8ed52799fa3aa6a856762186971ad23b5b1beed\"",3511 "delivery_mode": "regular", "email": "bar@example.com", "list_id": "test-one.example.com",
3491 "self_link": "http://localhost:9001/3.0/members/197656366696350772069457771513009827659",3512 "user": "http://localhost:9001/3.0/users/235359133324146621925315422786133400562",
3492 "delivery_mode": "regular"}'}3513 "self_link": "http://localhost:9001/3.0/members/220383341482439402104225665927629029468"}'}
3493 headers:3514 headers:
3494 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3515 Date: ['Tue, 07 Apr 2015 06:46:22 GMT']
3495 Server: [WSGIServer/0.2 CPython/3.4.2]3516 Server: [WSGIServer/0.2 CPython/3.4.2]
3496 content-length: ['412']3517 content-length: ['412']
3497 content-type: [application/json; charset=utf-8]3518 content-type: [application/json; charset=utf-8]
@@ -3503,15 +3524,15 @@
3503 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3524 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3504 user-agent: [GNU Mailman REST client v1.0.0b1]3525 user-agent: [GNU Mailman REST client v1.0.0b1]
3505 method: GET3526 method: GET
3506 uri: http://localhost:9001/3.0/members/1254553069806875737409165554890917342753527 uri: http://localhost:9001/3.0/members/282320827454809859182737815610986201253
3507 response:3528 response:
3508 body: {string: '{"user": "http://localhost:9001/3.0/users/274342071689381552421389373083099218345",3529 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bar@example.com",
3509 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bar@example.com",3530 "http_etag": "\"ce9102b9dd1316b42a3d598fe3f5ff8128b8d21d\"", "role": "member",
3510 "role": "member", "email": "bar@example.com", "http_etag": "\"8dd262f18b4ca37cbac3daacd1570f8ff1f2a9ce\"",3531 "delivery_mode": "regular", "email": "bar@example.com", "list_id": "test-one.example.com",
3511 "self_link": "http://localhost:9001/3.0/members/125455306980687573740916555489091734275",3532 "user": "http://localhost:9001/3.0/users/235359133324146621925315422786133400562",
3512 "delivery_mode": "regular"}'}3533 "self_link": "http://localhost:9001/3.0/members/282320827454809859182737815610986201253"}'}
3513 headers:3534 headers:
3514 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3535 Date: ['Tue, 07 Apr 2015 06:46:22 GMT']
3515 Server: [WSGIServer/0.2 CPython/3.4.2]3536 Server: [WSGIServer/0.2 CPython/3.4.2]
3516 content-length: ['409']3537 content-length: ['409']
3517 content-type: [application/json; charset=utf-8]3538 content-type: [application/json; charset=utf-8]
@@ -3523,17 +3544,17 @@
3523 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3544 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3524 user-agent: [GNU Mailman REST client v1.0.0b1]3545 user-agent: [GNU Mailman REST client v1.0.0b1]
3525 method: GET3546 method: GET
3526 uri: http://localhost:9001/3.0/members/2885760731721692532442777359448366150093547 uri: http://localhost:9001/3.0/members/234905617716068935633920426803028555751
3527 response:3548 response:
3528 body: {string: '{"user": "http://localhost:9001/3.0/users/64194528895332614768339815256431513022",3549 body: {string: '{"address": "http://localhost:9001/3.0/addresses/bill@example.com",
3529 "list_id": "test-one.example.com", "address": "http://localhost:9001/3.0/addresses/bill@example.com",3550 "http_etag": "\"60175c1b1f30677c4d07d543acdd6a494960a950\"", "role": "member",
3530 "role": "member", "email": "bill@example.com", "http_etag": "\"76ca156e5ec80a90e016727b8de239b2accf835d\"",3551 "delivery_mode": "regular", "email": "bill@example.com", "list_id": "test-one.example.com",
3531 "self_link": "http://localhost:9001/3.0/members/288576073172169253244277735944836615009",3552 "user": "http://localhost:9001/3.0/users/187020194231724754893566470237488910682",
3532 "delivery_mode": "regular"}'}3553 "self_link": "http://localhost:9001/3.0/members/234905617716068935633920426803028555751"}'}
3533 headers:3554 headers:
3534 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3555 Date: ['Tue, 07 Apr 2015 06:46:22 GMT']
3535 Server: [WSGIServer/0.2 CPython/3.4.2]3556 Server: [WSGIServer/0.2 CPython/3.4.2]
3536 content-length: ['410']3557 content-length: ['411']
3537 content-type: [application/json; charset=utf-8]3558 content-type: [application/json; charset=utf-8]
3538 status: {code: 200, message: OK}3559 status: {code: 200, message: OK}
3539- request:3560- request:
@@ -3543,17 +3564,17 @@
3543 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]3564 authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
3544 user-agent: [GNU Mailman REST client v1.0.0b1]3565 user-agent: [GNU Mailman REST client v1.0.0b1]
3545 method: GET3566 method: GET
3546 uri: http://localhost:9001/3.0/members/996708096538106201148988212326675320703567 uri: http://localhost:9001/3.0/members/287076230185721713253730143444451993738
3547 response:3568 response:
3548 body: {string: '{"user": "http://localhost:9001/3.0/users/139350590429738633523993230592141666734",3569 body: {string: '{"address": "http://localhost:9001/3.0/addresses/anna@example.com",
3549 "list_id": "test-two.example.com", "address": "http://localhost:9001/3.0/addresses/anna@example.com",3570 "http_etag": "\"0494bd0cf499922b9fa9af587ffdd57473459cb8\"", "role": "member",
3550 "role": "member", "email": "anna@example.com", "http_etag": "\"41cdca8319f45dd917fd07828d9f9c9212d35ee0\"",3571 "delivery_mode": "regular", "email": "anna@example.com", "list_id": "test-two.example.com",
3551 "self_link": "http://localhost:9001/3.0/members/99670809653810620114898821232667532070",3572 "user": "http://localhost:9001/3.0/users/308982299508198023710484281528772038810",
3552 "delivery_mode": "regular"}'}3573 "self_link": "http://localhost:9001/3.0/members/287076230185721713253730143444451993738"}'}
3553 headers:3574 headers:
3554 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3575 Date: ['Tue, 07 Apr 2015 06:46:22 GMT']
3555 Server: [WSGIServer/0.2 CPython/3.4.2]3576 Server: [WSGIServer/0.2 CPython/3.4.2]
3556 content-length: ['410']3577 content-length: ['411']
3557 content-type: [application/json; charset=utf-8]3578 content-type: [application/json; charset=utf-8]
3558 status: {code: 200, message: OK}3579 status: {code: 200, message: OK}
3559- request:3580- request:
@@ -3568,7 +3589,7 @@
3568 body: {string: ''}3589 body: {string: ''}
3569 headers:3590 headers:
3570 Content-Length: ['0']3591 Content-Length: ['0']
3571 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3592 Date: ['Tue, 07 Apr 2015 06:46:22 GMT']
3572 Server: [WSGIServer/0.2 CPython/3.4.2]3593 Server: [WSGIServer/0.2 CPython/3.4.2]
3573 status: {code: 204, message: No Content}3594 status: {code: 204, message: No Content}
3574- request:3595- request:
@@ -3583,7 +3604,7 @@
3583 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",3604 body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
3584 "total_size": 0, "start": 0}'}3605 "total_size": 0, "start": 0}'}
3585 headers:3606 headers:
3586 Date: ['Tue, 20 Jan 2015 20:40:43 GMT']3607 Date: ['Tue, 07 Apr 2015 06:46:22 GMT']
3587 Server: [WSGIServer/0.2 CPython/3.4.2]3608 Server: [WSGIServer/0.2 CPython/3.4.2]
3588 content-length: ['90']3609 content-length: ['90']
3589 content-type: [application/json; charset=utf-8]3610 content-type: [application/json; charset=utf-8]
@@ -3597,46 +3618,120 @@
3597 method: GET3618 method: GET
3598 uri: http://localhost:9001/3.0/queues3619 uri: http://localhost:9001/3.0/queues
3599 response:3620 response:
3600 body: {string: '{"http_etag": "\"d8ba0e72e2c3a3dec63b249dfd45653a3fb4b407\"",
3601 "total_size": 12, "entries": [{"http_etag": "\"0fe95e738b76733c7a1a2489e7dfb73a6d9040ec\"",
3602 "directory": "/home/flo/Development/mmb_merge/mailman/var/queue/archive",
3603 "files": [], "name": "archive", "count": 0, "self_link": "http://localhost:9001/3.0/queues/archive"},
3604 {"http_etag": "\"bba0cea0930891d1c79021e8a575483ff24b5731\"", "directory":
3605 "/home/flo/Development/mmb_merge/mailman/var/queue/bad", "files": [], "name":
3606 "bad", "count": 0, "self_link": "http://localhost:9001/3.0/queues/bad"}, {"http_etag":
3607 "\"22af3daa8f9ebc714fc254b3fb4e86c74737ea0c\"", "directory": "/home/flo/Development/mmb_merge/mailman/var/queue/bounces",
3608 "files": [], "name": "bounces", "count": 0, "self_link": "http://localhost:9001/3.0/queues/bounces"},
3609 {"http_etag": "\"4ed7a34f8644ee09770502bc3f45301aff5b2821\"", "directory":
3610 "/home/flo/Development/mmb_merge/mailman/var/queue/command", "files": [],
3611 "name": "command", "count": 0, "self_link": "http://localhost:9001/3.0/queues/command"},
3612 {"http_etag": "\"549e31e7aa4d069d78c87efb30faf5771eee666c\"", "directory":
3613 "/home/flo/Development/mmb_merge/mailman/var/queue/digest", "files": [], "name":
3614 "digest", "count": 0, "self_link": "http://localhost:9001/3.0/queues/digest"},
3615 {"http_etag": "\"f67fb5558460180375be555c8ae8c21357caa648\"", "directory":
3616 "/home/flo/Development/mmb_merge/mailman/var/queue/in", "files": [], "name":
3617 "in", "count": 0, "self_link": "http://localhost:9001/3.0/queues/in"}, {"http_etag":
3618 "\"6bc8f5d18a916f9cd90bfd9df0184ba491146ef4\"", "directory": "/home/flo/Development/mmb_merge/mailman/var/queue/nntp",
3619 "files": [], "name": "nntp", "count": 0, "self_link": "http://localhost:9001/3.0/queues/nntp"},
3620 {"http_etag": "\"92cfd7a2cc41a6c1a0caf170a8b9a5e86b477a3f\"", "directory":
3621 "/home/flo/Development/mmb_merge/mailman/var/queue/out", "files": [], "name":
3622 "out", "count": 0, "self_link": "http://localhost:9001/3.0/queues/out"}, {"http_etag":
3623 "\"a9cd77c86b0a3bd07487117584048a3d9eabcecf\"", "directory": "/home/flo/Development/mmb_merge/mailman/var/queue/pipeline",
3624 "files": [], "name": "pipeline", "count": 0, "self_link": "http://localhost:9001/3.0/queues/pipeline"},
3625 {"http_etag": "\"8d187eae69df95d71f9993f62d417b630b5d9073\"", "directory":
3626 "/home/flo/Development/mmb_merge/mailman/var/queue/retry", "files": ["1421786438.4841845+0d7d5c9b2c088e5cb7ee698eb38871ea7442b843",
3627 "1421786438.5114155+108cd6d85daecc7eb34a797e27eea8a0d836c6d1", "1421786438.5412016+ccb8f9040dfefe9113f8302de04789c3312f13bc",
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches