summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Withnall <philip@tecnocode.co.uk>2013-07-08 21:25:00 +0100
committerPhilip Withnall <philip@tecnocode.co.uk>2013-07-08 21:26:33 +0100
commit6abd5665e11cf37adf360012afb5ec35067c9619 (patch)
treef68d179bb4a91592061bcedf23d30688b3a1133f
parentf75c864655135c94b12c79a28dd086a91f3ee35e (diff)
downloadlibgdata-6abd5665e11cf37adf360012afb5ec35067c9619.tar.gz
tests: Add trace file testing support to the Contacts test suite
-rw-r--r--gdata/tests/contacts.c257
-rw-r--r--gdata/tests/traces/contacts/authentication27
-rw-r--r--gdata/tests/traces/contacts/authentication-async27
-rw-r--r--gdata/tests/traces/contacts/batch112
-rw-r--r--gdata/tests/traces/contacts/contact-insert32
-rw-r--r--gdata/tests/traces/contacts/contact-update30
-rw-r--r--gdata/tests/traces/contacts/global-authentication27
-rw-r--r--gdata/tests/traces/contacts/group-insert32
-rw-r--r--gdata/tests/traces/contacts/group-insert-async32
-rw-r--r--gdata/tests/traces/contacts/photo-add30
-rw-r--r--gdata/tests/traces/contacts/photo-add-async0
-rw-r--r--gdata/tests/traces/contacts/photo-delete25
-rw-r--r--gdata/tests/traces/contacts/photo-get27
-rw-r--r--gdata/tests/traces/contacts/query-all-contacts28
-rw-r--r--gdata/tests/traces/contacts/query-all-contacts-async28
-rw-r--r--gdata/tests/traces/contacts/query-all-contacts-async-progress-closure28
-rw-r--r--gdata/tests/traces/contacts/query-all-groups28
-rw-r--r--gdata/tests/traces/contacts/query-all-groups-async28
-rw-r--r--gdata/tests/traces/contacts/query-all-groups-async-progress-closure28
-rw-r--r--gdata/tests/traces/contacts/setup-query-all-contacts96
-rw-r--r--gdata/tests/traces/contacts/setup-query-all-groups96
-rw-r--r--gdata/tests/traces/contacts/setup-temp-contact32
-rw-r--r--gdata/tests/traces/contacts/teardown-insert25
-rw-r--r--gdata/tests/traces/contacts/teardown-insert-group25
-rw-r--r--gdata/tests/traces/contacts/teardown-query-all-contacts75
-rw-r--r--gdata/tests/traces/contacts/teardown-query-all-groups25
-rw-r--r--gdata/tests/traces/contacts/teardown-temp-contact53
27 files changed, 1191 insertions, 62 deletions
diff --git a/gdata/tests/contacts.c b/gdata/tests/contacts.c
index 710851c5..9fc59cd2 100644
--- a/gdata/tests/contacts.c
+++ b/gdata/tests/contacts.c
@@ -24,6 +24,8 @@
#include "gdata.h"
#include "common.h"
+static GDataMockServer *mock_server = NULL;
+
typedef struct {
GDataContactsContact *contact;
} TempContactData;
@@ -33,6 +35,8 @@ set_up_temp_contact (TempContactData *data, gconstpointer service)
{
GDataContactsContact *contact;
+ gdata_test_mock_server_start_trace (mock_server, "setup-temp-contact");
+
/* Create a new temporary contact to use for a single test */
contact = gdata_contacts_contact_new (NULL);
gdata_contacts_contact_set_nickname (contact, "Test Contact Esq.");
@@ -43,6 +47,8 @@ set_up_temp_contact (TempContactData *data, gconstpointer service)
gdata_test_compare_kind (GDATA_ENTRY (data->contact), "http://schemas.google.com/contact/2008#contact", NULL);
g_object_unref (contact);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -50,6 +56,8 @@ tear_down_temp_contact (TempContactData *data, gconstpointer service)
{
GDataEntry *updated_contact;
+ gdata_test_mock_server_start_trace (mock_server, "teardown-temp-contact");
+
/* Re-query for the contact to get any updated ETags */
updated_contact = gdata_service_query_single_entry (GDATA_SERVICE (service), gdata_contacts_service_get_primary_authorization_domain (),
gdata_entry_get_id (GDATA_ENTRY (data->contact)), NULL, GDATA_TYPE_CONTACTS_CONTACT,
@@ -63,6 +71,8 @@ tear_down_temp_contact (TempContactData *data, gconstpointer service)
updated_contact, NULL, NULL) == TRUE);
g_object_unref (updated_contact);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_CLOSURE_FUNCTIONS (temp_contact, TempContactData);
@@ -74,6 +84,8 @@ test_authentication (void)
GDataClientLoginAuthorizer *authorizer;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "authentication");
+
/* Create an authorizer */
authorizer = gdata_client_login_authorizer_new (CLIENT_ID, GDATA_TYPE_CONTACTS_SERVICE);
@@ -93,12 +105,16 @@ test_authentication (void)
gdata_contacts_service_get_primary_authorization_domain ()) == TRUE);
g_object_unref (authorizer);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_TEST_FUNCTIONS (authentication, void,
G_STMT_START {
GDataClientLoginAuthorizer *authorizer;
+ gdata_test_mock_server_start_trace (mock_server, "authentication-async");
+
/* Create an authorizer */
authorizer = gdata_client_login_authorizer_new (CLIENT_ID, GDATA_TYPE_CONTACTS_SERVICE);
@@ -133,6 +149,8 @@ G_STMT_START {
g_assert (gdata_authorizer_is_authorized_for_domain (GDATA_AUTHORIZER (authorizer),
gdata_contacts_service_get_primary_authorization_domain ()) == FALSE);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
typedef struct {
@@ -146,6 +164,8 @@ set_up_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
{
GDataContactsContact *contact;
+ gdata_test_mock_server_start_trace (mock_server, "setup-query-all-contacts");
+
/* Create new temporary contacts to use for the query all contacts tests */
contact = gdata_contacts_contact_new (NULL);
gdata_contacts_contact_set_nickname (contact, "Test Contact 1");
@@ -161,11 +181,15 @@ set_up_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
gdata_contacts_contact_set_nickname (contact, "Test Contact 3");
data->contact3 = gdata_contacts_service_insert_contact (GDATA_CONTACTS_SERVICE (service), contact, NULL, NULL);
g_object_unref (contact);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
tear_down_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
{
+ gdata_test_mock_server_start_trace (mock_server, "teardown-query-all-contacts");
+
/* Delete the new contacts */
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), gdata_contacts_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->contact1), NULL, NULL) == TRUE);
@@ -178,6 +202,8 @@ tear_down_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), gdata_contacts_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->contact3), NULL, NULL) == TRUE);
g_object_unref (data->contact3);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -186,6 +212,8 @@ test_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
GDataFeed *feed;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "query-all-contacts");
+
feed = gdata_contacts_service_query_contacts (GDATA_CONTACTS_SERVICE (service), NULL, NULL, NULL, NULL, &error);
g_assert_no_error (error);
g_assert (GDATA_IS_FEED (feed));
@@ -194,12 +222,16 @@ test_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
/* TODO: check entries, kinds and feed properties */
g_object_unref (feed);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_CLOSURE_FUNCTIONS (query_all_contacts, QueryAllContactsData);
GDATA_ASYNC_TEST_FUNCTIONS (query_all_contacts, QueryAllContactsData,
G_STMT_START {
+ gdata_test_mock_server_start_trace (mock_server, "query-all-contacts-async");
+
gdata_contacts_service_query_contacts_async (GDATA_CONTACTS_SERVICE (service), NULL, cancellable, NULL,
NULL, NULL, async_ready_callback, async_data);
} G_STMT_END,
@@ -216,6 +248,8 @@ G_STMT_START {
} else {
g_assert (feed == NULL);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -223,6 +257,8 @@ test_query_all_contacts_async_progress_closure (QueryAllContactsData *query_data
{
GDataAsyncProgressClosure *data = g_slice_new0 (GDataAsyncProgressClosure);
+ gdata_test_mock_server_start_trace (mock_server, "query-all-contacts-async-progress-closure");
+
data->main_loop = g_main_loop_new (NULL, TRUE);
gdata_contacts_service_query_contacts_async (GDATA_CONTACTS_SERVICE (service), NULL, NULL,
@@ -237,6 +273,8 @@ test_query_all_contacts_async_progress_closure (QueryAllContactsData *query_data
g_assert_cmpuint (data->async_ready_notify_count, ==, 1);
g_slice_free (GDataAsyncProgressClosure, data);
+
+ gdata_mock_server_end_trace (mock_server);
}
typedef struct {
@@ -252,11 +290,15 @@ set_up_insert (InsertData *data, gconstpointer service)
static void
tear_down_insert (InsertData *data, gconstpointer service)
{
+ gdata_test_mock_server_start_trace (mock_server, "teardown-insert");
+
/* Delete the new contact */
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), gdata_contacts_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->new_contact), NULL, NULL) == TRUE);
g_object_unref (data->new_contact);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -283,6 +325,8 @@ test_contact_insert (InsertData *data, gconstpointer service)
gint64 edited, creation_time;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "contact-insert");
+
contact = gdata_contacts_contact_new (NULL);
g_get_current_time (&current_time);
@@ -527,6 +571,8 @@ test_contact_insert (InsertData *data, gconstpointer service)
/* TODO: check entries and feed properties */
g_object_unref (contact);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -535,6 +581,8 @@ test_contact_update (TempContactData *data, gconstpointer service)
GDataContactsContact *new_contact;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "contact-update");
+
/* Update the contact's name and add an extended property */
gdata_entry_set_title (GDATA_ENTRY (data->contact), "John Wilson");
g_assert (gdata_contacts_contact_set_extended_property (data->contact, "contact-test", "value"));
@@ -554,6 +602,8 @@ test_contact_update (TempContactData *data, gconstpointer service)
g_assert (gdata_contacts_contact_is_deleted (new_contact) == FALSE);
g_object_unref (new_contact);
+
+ gdata_mock_server_end_trace (mock_server);
}
typedef struct {
@@ -567,6 +617,8 @@ set_up_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
{
GDataContactsGroup *group;
+ gdata_test_mock_server_start_trace (mock_server, "setup-query-all-groups");
+
group = gdata_contacts_group_new (NULL);
gdata_entry_set_title (GDATA_ENTRY (group), "Test Group 1");
data->group1 = gdata_contacts_service_insert_group (GDATA_CONTACTS_SERVICE (service), group, NULL, NULL);
@@ -584,11 +636,15 @@ set_up_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
data->group3 = gdata_contacts_service_insert_group (GDATA_CONTACTS_SERVICE (service), group, NULL, NULL);
g_assert (GDATA_IS_CONTACTS_GROUP (data->group3));
g_object_unref (group);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
tear_down_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
{
+ gdata_test_mock_server_start_trace (mock_server, "teardown-query-all-groups");
+
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), gdata_contacts_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->group1), NULL, NULL) == TRUE);
g_object_unref (data->group1);
@@ -600,6 +656,8 @@ tear_down_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), gdata_contacts_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->group3), NULL, NULL) == TRUE);
g_object_unref (data->group3);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -608,6 +666,8 @@ test_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
GDataFeed *feed;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "query-all-groups");
+
feed = gdata_contacts_service_query_groups (GDATA_CONTACTS_SERVICE (service), NULL, NULL, NULL, NULL, &error);
g_assert_no_error (error);
g_assert (GDATA_IS_FEED (feed));
@@ -616,12 +676,16 @@ test_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
/* TODO: check entries, kinds and feed properties */
g_object_unref (feed);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_CLOSURE_FUNCTIONS (query_all_groups, QueryAllGroupsData);
GDATA_ASYNC_TEST_FUNCTIONS (query_all_groups, QueryAllGroupsData,
G_STMT_START {
+ gdata_test_mock_server_start_trace (mock_server, "query-all-groups-async");
+
gdata_contacts_service_query_groups_async (GDATA_CONTACTS_SERVICE (service), NULL, cancellable, NULL, NULL, NULL,
async_ready_callback, async_data);
} G_STMT_END,
@@ -638,6 +702,8 @@ G_STMT_START {
} else {
g_assert (feed == NULL);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -645,6 +711,8 @@ test_query_all_groups_async_progress_closure (QueryAllGroupsData *query_data, gc
{
GDataAsyncProgressClosure *data = g_slice_new0 (GDataAsyncProgressClosure);
+ gdata_test_mock_server_start_trace (mock_server, "query-all-groups-async-progress-closure");
+
data->main_loop = g_main_loop_new (NULL, TRUE);
gdata_contacts_service_query_groups_async (GDATA_CONTACTS_SERVICE (service), NULL, NULL,
@@ -660,6 +728,8 @@ test_query_all_groups_async_progress_closure (QueryAllGroupsData *query_data, gc
g_assert_cmpuint (data->async_ready_notify_count, ==, 1);
g_slice_free (GDataAsyncProgressClosure, data);
+
+ gdata_mock_server_end_trace (mock_server);
}
typedef struct {
@@ -675,10 +745,14 @@ set_up_insert_group (InsertGroupData *data, gconstpointer service)
static void
tear_down_insert_group (InsertGroupData *data, gconstpointer service)
{
+ gdata_test_mock_server_start_trace (mock_server, "teardown-insert-group");
+
/* Delete the group, just to be tidy */
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), gdata_contacts_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->new_group), NULL, NULL) == TRUE);
g_object_unref (data->new_group);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -689,6 +763,8 @@ test_group_insert (InsertGroupData *data, gconstpointer service)
GHashTable *properties;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "group-insert");
+
g_get_current_time (&time_val);
group = gdata_contacts_group_new (NULL);
@@ -719,6 +795,8 @@ test_group_insert (InsertGroupData *data, gconstpointer service)
g_assert_cmpstr (gdata_contacts_group_get_extended_property (new_group, "foobar"), ==, "barfoo");
g_object_unref (group);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_CLOSURE_FUNCTIONS (insert_group, InsertGroupData);
@@ -727,6 +805,8 @@ GDATA_ASYNC_TEST_FUNCTIONS (group_insert, InsertGroupData,
G_STMT_START {
GDataContactsGroup *group;
+ gdata_test_mock_server_start_trace (mock_server, "group-insert-async");
+
group = gdata_contacts_group_new (NULL);
/* Check the kind is present and correct */
@@ -754,6 +834,8 @@ G_STMT_START {
} else {
g_assert (entry == NULL);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -1906,6 +1988,8 @@ test_photo_add (TempContactData *data, gconstpointer service)
gboolean retval;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "photo-add");
+
/* Get the photo */
g_assert (g_file_get_contents (TEST_FILE_DIR "photo.jpg", (gchar**) &photo_data, &length, NULL) == TRUE);
@@ -1916,6 +2000,8 @@ test_photo_add (TempContactData *data, gconstpointer service)
g_clear_error (&error);
g_free (photo_data);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_TEST_FUNCTIONS (photo_add, TempContactData,
@@ -1923,6 +2009,8 @@ G_STMT_START {
guint8 *photo_data;
gsize length;
+ gdata_test_mock_server_start_trace (mock_server, "photo-add-async");
+
/* Get the photo */
g_assert (g_file_get_contents (TEST_FILE_DIR "photo.jpg", (gchar**) &photo_data, &length, NULL) == TRUE);
@@ -1945,6 +2033,8 @@ G_STMT_START {
g_assert (success == FALSE);
g_assert (gdata_contacts_contact_get_photo_etag (contact) == NULL);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -1990,6 +2080,8 @@ test_photo_get (TempContactData *data, gconstpointer service)
gsize length = 0;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "photo-get");
+
g_assert (gdata_contacts_contact_get_photo_etag (data->contact) != NULL);
/* Get the photo from the network */
@@ -2004,10 +2096,14 @@ test_photo_get (TempContactData *data, gconstpointer service)
g_free (content_type);
g_free (photo_data);
g_clear_error (&error);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_TEST_FUNCTIONS (photo_get, TempContactData,
G_STMT_START {
+ gdata_test_mock_server_start_trace (mock_server, "photo-get-async");
+
g_assert (gdata_contacts_contact_get_photo_etag (data->contact) != NULL);
/* Get the photo from the network asynchronously */
@@ -2036,6 +2132,8 @@ G_STMT_START {
g_free (content_type);
g_free (photo_data);
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -2043,6 +2141,8 @@ test_photo_delete (TempContactData *data, gconstpointer service)
{
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "photo-delete");
+
g_assert (gdata_contacts_contact_get_photo_etag (data->contact) != NULL);
/* Remove the contact's photo */
@@ -2052,10 +2152,14 @@ test_photo_delete (TempContactData *data, gconstpointer service)
g_assert (gdata_contacts_contact_get_photo_etag (data->contact) == NULL);
g_clear_error (&error);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_TEST_FUNCTIONS (photo_delete, TempContactData,
G_STMT_START {
+ gdata_test_mock_server_start_trace (mock_server, "photo-delete-async");
+
g_assert (gdata_contacts_contact_get_photo_etag (data->contact) != NULL);
/* Delete it from the contact asynchronously */
@@ -2075,6 +2179,8 @@ G_STMT_START {
g_assert (success == FALSE);
g_assert (gdata_contacts_contact_get_photo_etag (contact) != NULL);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -2088,6 +2194,8 @@ test_batch (gconstpointer service)
guint op_id, op_id2, op_id3;
GError *error = NULL, *entry_error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "batch");
+
/* Here we hardcode the feed URI, but it should really be extracted from a contacts feed, as the GDATA_LINK_BATCH link */
operation = gdata_batchable_create_operation (GDATA_BATCHABLE (service), gdata_contacts_service_get_primary_authorization_domain (),
"https://www.google.com/m8/feeds/contacts/default/full/batch");
@@ -2186,6 +2294,8 @@ test_batch (gconstpointer service)
g_clear_error (&error);
g_object_unref (operation);
g_object_unref (inserted_entry3);
+
+ gdata_mock_server_end_trace (mock_server);
}
typedef struct {
@@ -2198,6 +2308,8 @@ setup_batch_async (BatchAsyncData *data, gconstpointer service)
GDataContactsContact *contact;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "setup-batch-async");
+
/* Insert a new contact which we can query asyncly */
contact = gdata_contacts_contact_new (NULL);
gdata_entry_set_title (GDATA_ENTRY (contact), "Fooish Bar");
@@ -2208,6 +2320,8 @@ setup_batch_async (BatchAsyncData *data, gconstpointer service)
g_clear_error (&error);
g_object_unref (contact);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -2231,6 +2345,8 @@ test_batch_async (BatchAsyncData *data, gconstpointer service)
GDataBatchOperation *operation;
GMainLoop *main_loop;
+ gdata_test_mock_server_start_trace (mock_server, "batch-async");
+
/* Run an async query operation on the contact */
operation = gdata_batchable_create_operation (GDATA_BATCHABLE (service), gdata_contacts_service_get_primary_authorization_domain (),
"https://www.google.com/m8/feeds/contacts/default/full/batch");
@@ -2244,6 +2360,8 @@ test_batch_async (BatchAsyncData *data, gconstpointer service)
g_main_loop_unref (main_loop);
g_object_unref (operation);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -2269,6 +2387,8 @@ test_batch_async_cancellation (BatchAsyncData *data, gconstpointer service)
GCancellable *cancellable;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "batch-async-cancellation");
+
/* Run an async query operation on the contact */
operation = gdata_batchable_create_operation (GDATA_BATCHABLE (service), gdata_contacts_service_get_primary_authorization_domain (),
"https://www.google.com/m8/feeds/contacts/default/full/batch");
@@ -2289,6 +2409,8 @@ test_batch_async_cancellation (BatchAsyncData *data, gconstpointer service)
g_main_loop_unref (main_loop);
g_object_unref (cancellable);
g_object_unref (operation);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -2296,6 +2418,8 @@ teardown_batch_async (BatchAsyncData *data, gconstpointer service)
{
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "teardown-batch-async");
+
/* Delete the contact */
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), gdata_contacts_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->new_contact), NULL, &error) == TRUE);
@@ -2303,6 +2427,8 @@ teardown_batch_async (BatchAsyncData *data, gconstpointer service)
g_clear_error (&error);
g_object_unref (data->new_contact);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -2387,71 +2513,78 @@ main (int argc, char *argv[])
gint retval;
GDataAuthorizer *authorizer = NULL;
GDataService *service = NULL;
+ GFile *trace_directory;
gdata_test_init (argc, argv);
- if (gdata_test_internet () == TRUE) {
- authorizer = GDATA_AUTHORIZER (gdata_client_login_authorizer_new (CLIENT_ID, GDATA_TYPE_CONTACTS_SERVICE));
- gdata_client_login_authorizer_authenticate (GDATA_CLIENT_LOGIN_AUTHORIZER (authorizer), USERNAME, PASSWORD, NULL, NULL);
-
- service = GDATA_SERVICE (gdata_contacts_service_new (authorizer));
-
- g_test_add_func ("/contacts/authentication", test_authentication);
- g_test_add ("/contacts/authentication/async", GDataAsyncTestData, NULL, gdata_set_up_async_test_data, test_authentication_async,
- gdata_tear_down_async_test_data);
- g_test_add ("/contacts/authentication/async/cancellation", GDataAsyncTestData, NULL, gdata_set_up_async_test_data,
- test_authentication_async_cancellation, gdata_tear_down_async_test_data);
-
- g_test_add ("/contacts/contact/insert", InsertData, service, set_up_insert, test_contact_insert, tear_down_insert);
- g_test_add ("/contacts/contact/update", TempContactData, service, set_up_temp_contact, test_contact_update, tear_down_temp_contact);
-
- g_test_add ("/contacts/query/all_contacts", QueryAllContactsData, service, set_up_query_all_contacts, test_query_all_contacts,
- tear_down_query_all_contacts);
- g_test_add ("/contacts/query/all_contacts/async", GDataAsyncTestData, service, set_up_query_all_contacts_async,
- test_query_all_contacts_async, tear_down_query_all_contacts_async);
- g_test_add ("/contacts/query/all_contacts/async/progress_closure", QueryAllContactsData, service,
- set_up_query_all_contacts, test_query_all_contacts_async_progress_closure, tear_down_query_all_contacts);
- g_test_add ("/contacts/query/all_contacts/cancellation", GDataAsyncTestData, service, set_up_query_all_contacts_async,
- test_query_all_contacts_async_cancellation, tear_down_query_all_contacts_async);
-
- g_test_add_data_func ("/contacts/photo/has_photo", service, test_photo_has_photo);
- g_test_add ("/contacts/photo/add", TempContactData, service, set_up_temp_contact, test_photo_add, tear_down_temp_contact);
- g_test_add ("/contacts/photo/add/async", GDataAsyncTestData, service, set_up_temp_contact_async, test_photo_add_async,
- tear_down_temp_contact_async);
- g_test_add ("/contacts/photo/add/async/cancellation", GDataAsyncTestData, service, set_up_temp_contact_async,
- test_photo_add_async_cancellation, tear_down_temp_contact_async);
- g_test_add ("/contacts/photo/get", TempContactData, service, set_up_temp_contact_with_photo, test_photo_get, tear_down_temp_contact);
- g_test_add ("/contacts/photo/get/async", GDataAsyncTestData, service, set_up_temp_contact_with_photo_async, test_photo_get_async,
- tear_down_temp_contact_with_photo_async);
- g_test_add ("/contacts/photo/get/async/cancellation", GDataAsyncTestData, service, set_up_temp_contact_with_photo_async,
- test_photo_get_async_cancellation, tear_down_temp_contact_with_photo_async);
- g_test_add ("/contacts/photo/delete", TempContactData, service, set_up_temp_contact_with_photo, test_photo_delete,
- tear_down_temp_contact);
- g_test_add ("/contacts/photo/delete/async", GDataAsyncTestData, service, set_up_temp_contact_with_photo_async,
- test_photo_delete_async, tear_down_temp_contact_with_photo_async);
- g_test_add ("/contacts/photo/delete/async/cancellation", GDataAsyncTestData, service, set_up_temp_contact_with_photo_async,
- test_photo_delete_async_cancellation, tear_down_temp_contact_with_photo_async);
-
- g_test_add_data_func ("/contacts/batch", service, test_batch);
- g_test_add ("/contacts/batch/async", BatchAsyncData, service, setup_batch_async, test_batch_async, teardown_batch_async);
- g_test_add ("/contacts/batch/async/cancellation", BatchAsyncData, service, setup_batch_async, test_batch_async_cancellation,
- teardown_batch_async);
-
- g_test_add ("/contacts/group/query", QueryAllGroupsData, service, set_up_query_all_groups, test_query_all_groups,
- tear_down_query_all_groups);
- g_test_add ("/contacts/group/query/async", GDataAsyncTestData, service, set_up_query_all_groups_async,
- test_query_all_groups_async, tear_down_query_all_groups_async);
- g_test_add ("/contacts/group/query/async/progress_closure", QueryAllGroupsData, service, set_up_query_all_groups,
- test_query_all_groups_async_progress_closure, tear_down_query_all_groups);
- g_test_add ("/contacts/group/query/async/cancellation", GDataAsyncTestData, service, set_up_query_all_groups_async,
- test_query_all_groups_async_cancellation, tear_down_query_all_groups_async);
-
- g_test_add ("/contacts/group/insert", InsertGroupData, service, set_up_insert_group, test_group_insert, tear_down_insert_group);
- g_test_add ("/contacts/group/insert/async", GDataAsyncTestData, service, set_up_insert_group_async, test_group_insert_async,
- tear_down_insert_group_async);
- g_test_add ("/contacts/group/insert/async/cancellation", GDataAsyncTestData, service, set_up_insert_group_async,
- test_group_insert_async_cancellation, tear_down_insert_group_async);
- }
+ mock_server = gdata_test_get_mock_server ();
+ trace_directory = g_file_new_for_path ("traces/contacts");
+ gdata_mock_server_set_trace_directory (mock_server, trace_directory);
+ g_object_unref (trace_directory);
+
+ gdata_test_mock_server_start_trace (mock_server, "global-authentication");
+ authorizer = GDATA_AUTHORIZER (gdata_client_login_authorizer_new (CLIENT_ID, GDATA_TYPE_CONTACTS_SERVICE));
+ gdata_client_login_authorizer_authenticate (GDATA_CLIENT_LOGIN_AUTHORIZER (authorizer), USERNAME, PASSWORD, NULL, NULL);
+ gdata_mock_server_end_trace (mock_server);
+
+ service = GDATA_SERVICE (gdata_contacts_service_new (authorizer));
+
+ g_test_add_func ("/contacts/authentication", test_authentication);
+ g_test_add ("/contacts/authentication/async", GDataAsyncTestData, NULL, gdata_set_up_async_test_data, test_authentication_async,
+ gdata_tear_down_async_test_data);
+ g_test_add ("/contacts/authentication/async/cancellation", GDataAsyncTestData, NULL, gdata_set_up_async_test_data,
+ test_authentication_async_cancellation, gdata_tear_down_async_test_data);
+
+ g_test_add ("/contacts/contact/insert", InsertData, service, set_up_insert, test_contact_insert, tear_down_insert);
+ g_test_add ("/contacts/contact/update", TempContactData, service, set_up_temp_contact, test_contact_update, tear_down_temp_contact);
+
+ g_test_add ("/contacts/query/all_contacts", QueryAllContactsData, service, set_up_query_all_contacts, test_query_all_contacts,
+ tear_down_query_all_contacts);
+ g_test_add ("/contacts/query/all_contacts/async", GDataAsyncTestData, service, set_up_query_all_contacts_async,
+ test_query_all_contacts_async, tear_down_query_all_contacts_async);
+ g_test_add ("/contacts/query/all_contacts/async/progress_closure", QueryAllContactsData, service,
+ set_up_query_all_contacts, test_query_all_contacts_async_progress_closure, tear_down_query_all_contacts);
+ g_test_add ("/contacts/query/all_contacts/cancellation", GDataAsyncTestData, service, set_up_query_all_contacts_async,
+ test_query_all_contacts_async_cancellation, tear_down_query_all_contacts_async);
+
+ g_test_add_data_func ("/contacts/photo/has_photo", service, test_photo_has_photo);
+ g_test_add ("/contacts/photo/add", TempContactData, service, set_up_temp_contact, test_photo_add, tear_down_temp_contact);
+ g_test_add ("/contacts/photo/add/async", GDataAsyncTestData, service, set_up_temp_contact_async, test_photo_add_async,
+ tear_down_temp_contact_async);
+ g_test_add ("/contacts/photo/add/async/cancellation", GDataAsyncTestData, service, set_up_temp_contact_async,
+ test_photo_add_async_cancellation, tear_down_temp_contact_async);
+ g_test_add ("/contacts/photo/get", TempContactData, service, set_up_temp_contact_with_photo, test_photo_get, tear_down_temp_contact);
+ g_test_add ("/contacts/photo/get/async", GDataAsyncTestData, service, set_up_temp_contact_with_photo_async, test_photo_get_async,
+ tear_down_temp_contact_with_photo_async);
+ g_test_add ("/contacts/photo/get/async/cancellation", GDataAsyncTestData, service, set_up_temp_contact_with_photo_async,
+ test_photo_get_async_cancellation, tear_down_temp_contact_with_photo_async);
+
+ g_test_add ("/contacts/photo/delete", TempContactData, service, set_up_temp_contact_with_photo, test_photo_delete,
+ tear_down_temp_contact);
+ g_test_add ("/contacts/photo/delete/async", GDataAsyncTestData, service, set_up_temp_contact_with_photo_async,
+ test_photo_delete_async, tear_down_temp_contact_with_photo_async);
+ g_test_add ("/contacts/photo/delete/async/cancellation", GDataAsyncTestData, service, set_up_temp_contact_with_photo_async,
+ test_photo_delete_async_cancellation, tear_down_temp_contact_with_photo_async);
+
+ g_test_add_data_func ("/contacts/batch", service, test_batch);
+ g_test_add ("/contacts/batch/async", BatchAsyncData, service, setup_batch_async, test_batch_async, teardown_batch_async);
+ g_test_add ("/contacts/batch/async/cancellation", BatchAsyncData, service, setup_batch_async, test_batch_async_cancellation,
+ teardown_batch_async);
+
+ g_test_add ("/contacts/group/query", QueryAllGroupsData, service, set_up_query_all_groups, test_query_all_groups,
+ tear_down_query_all_groups);
+ g_test_add ("/contacts/group/query/async", GDataAsyncTestData, service, set_up_query_all_groups_async,
+ test_query_all_groups_async, tear_down_query_all_groups_async);
+ g_test_add ("/contacts/group/query/async/progress_closure", QueryAllGroupsData, service, set_up_query_all_groups,
+ test_query_all_groups_async_progress_closure, tear_down_query_all_groups);
+ g_test_add ("/contacts/group/query/async/cancellation", GDataAsyncTestData, service, set_up_query_all_groups_async,
+ test_query_all_groups_async_cancellation, tear_down_query_all_groups_async);
+
+ g_test_add ("/contacts/group/insert", InsertGroupData, service, set_up_insert_group, test_group_insert, tear_down_insert_group);
+ g_test_add ("/contacts/group/insert/async", GDataAsyncTestData, service, set_up_insert_group_async, test_group_insert_async,
+ tear_down_insert_group_async);
+ g_test_add ("/contacts/group/insert/async/cancellation", GDataAsyncTestData, service, set_up_insert_group_async,
+ test_group_insert_async_cancellation, tear_down_insert_group_async);
g_test_add_func ("/contacts/contact/properties", test_contact_properties);
g_test_add_func ("/contacts/contact/escaping", test_contact_escaping);
diff --git a/gdata/tests/traces/contacts/authentication b/gdata/tests/traces/contacts/authentication
new file mode 100644
index 00000000..7650d9b9
--- /dev/null
+++ b/gdata/tests/traces/contacts/authentication
@@ -0,0 +1,27 @@
+> POST /accounts/ClientLogin HTTP/1.1
+> Soup-Debug-Timestamp: 1373312486
+> Soup-Debug: SoupSession 1 (0x66d3d0), SoupMessage 1 (0x992280), SoupSocket 1 (0x8f2190)
+> Host: www.google.com
+> Content-Type: application/x-www-form-urlencoded
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> accountType=HOSTED%5FOR%5FGOOGLE&Email=libgdata%2Etest%40gmail%2Ecom&Passwd=gdata%2Dgdata&service=cp&source=ytapi%2DGNOME%2Dlibgdata%2D444fubtt%2D0
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312487
+< Soup-Debug: SoupMessage 1 (0x992280)
+< Content-Type: text/plain
+< Cache-control: no-cache, no-store
+< Pragma: no-cache
+< Expires: Mon, 01-Jan-1990 00:00:00 GMT
+< Date: Mon, 08 Jul 2013 19:41:27 GMT
+< X-Content-Type-Options: nosniff
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 881
+< Server: GSE
+<
+< SID=DQAAAMwAAABHW2h9bkXL6pAXiBEKGvayOYrMShTH5-J3wdQQnRsZ17rkpb_BmNxBjVuMwseNC8De8Rh0i_1FKuoCfoY-25CHr8uYXjkLZCl7F5o5pFmEaPnSsP46v8rK880838oJrwB_3ZLM9rqnmmvJlGKsA9eqWYXQgOTXCWG6ZB4dd5TqndtQIvIKiYqp-ESwZ104LYUeDw8FiQINZ5BvMb2fQMriaf-YQVBl0HuI6BBpiGeaQt5TpmEv0aspJyHtKII5il8RcJkby0Va3kUNmna8l7-H
+< LSID=DQAAAM8AAAAI9HyEAXnI3Pes9Ten9W-EW5SL9yuNuRAOupR1aFiCCsqQJrcza112Dj7Ucfung3U-_ETeDQiQcZDBST0sjJ_3W0hpcpFeQm0TZsnt5jJZHyvKrrCFM9dwMxh0c79yylEwwpnDpAlo8ci2v26Pvnf8h-qZDjDeExvxESAaTRx2qOOcL7Tk_KVYs3J5w7Ku5Ozrl8hme76kut3CxyHXMyFyJdYz8EhDLqK-ztHnb-5gTVeLMjsqMZUb1jDRgQQiQ9zacPQylvZXk3cujaCv5IT-
+< Auth=DQAAAM4AAAAI9HyEAXnI3Pes9Ten9W-EW5SL9yuNuRAOupR1aFiCCsqQJrcza112Dj7Ucfung3Uu5Tv2fRK2qN5uD9mcsPnbjt6eLtnqhm5ToUCJkbujJAlrMQHUPBQqfGFQIM25thRthC1Cx8so85DKLOzI8JgbMA7K5tRsgzJrXSUD2m0c1iGFr5Atwau1os1kIZUIt06kToVNhEx69TyZBNEoO2U-3GSx9LRt1V0S9q27IU7iXu5gGw1282MsHim3C920_o3lZeYsy835ufKhY-cBwcMW
+
diff --git a/gdata/tests/traces/contacts/authentication-async b/gdata/tests/traces/contacts/authentication-async
new file mode 100644
index 00000000..45fb5c9b
--- /dev/null
+++ b/gdata/tests/traces/contacts/authentication-async
@@ -0,0 +1,27 @@
+> POST /accounts/ClientLogin HTTP/1.1
+> Soup-Debug-Timestamp: 1373312489
+> Soup-Debug: SoupSession 1 (0x66d3d0), SoupMessage 1 (0x7fffe40030b0), SoupSocket 1 (0x7fffdc003bc0)
+> Host: www.google.com
+> Content-Type: application/x-www-form-urlencoded
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> accountType=HOSTED%5FOR%5FGOOGLE&Email=libgdata%2Etest%40gmail%2Ecom&Passwd=gdata%2Dgdata&service=cp&source=ytapi%2DGNOME%2Dlibgdata%2D444fubtt%2D0
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312490
+< Soup-Debug: SoupMessage 1 (0x7fffe40030b0)
+< Content-Type: text/plain
+< Cache-control: no-cache, no-store
+< Pragma: no-cache
+< Expires: Mon, 01-Jan-1990 00:00:00 GMT
+< Date: Mon, 08 Jul 2013 19:41:30 GMT
+< X-Content-Type-Options: nosniff
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 881
+< Server: GSE
+<
+< SID=DQAAAMwAAABCtr-P2xLdfYuGcH79eE1b-Kork84uxOZXyiGiGr4GX7yJ3h-gfX6ANj4Es0UwKUKiGFgVuuNzkn8ZXftoTmlzLxhBb3zxAyVEtKePS5Huqy2_JKD0y6XiVUWowDXqpYN8QgXsGQF4Jp6rFQtHmqzpzFZUb_TLuu6cDJffqVn2WjK6SzgD0KBTPcrXwqLtREMti1I1tGxtSZpSGJyvsFgnH2bz2b7VjtxZDu4YxLXSiI78aVILkiUvoRHnkCQCNd3e1xMUDQMAj9rvUAaQutbx
+< LSID=DQAAAM4AAABZcOfeSk82etXFBL7XxbkpnvVwiP83_DHzFCz1U87kG2fVvoeQPFJongkebbMdlLdAg7Lvp01h_C6wJA-PKWDwxo7vESsfzprLOeAGCtgLwCSqUBQsoBndnkuVJ2RJXStF8FIEYeBlSGT_LoAYynfmkix6VKkxuU4mkrF-p8B8tnZJK1OIX_KC6CGmRq2A6bD4E4cht84dmAM3-ZzxrC_7zhYVFYe1tBEF-J8vq3OIvlH7Yd2ZT7l3DWHatg8RXB3EbeWA2DPzVDTMoL5udu7m
+< Auth=DQAAAM8AAABZcOfeSk82etXFBL7XxbkpnvVwiP83_DHzFCz1U87kG2fVvoeQPFJongkebbMdlLfgisdUpkfPJ9wpxQZD7acFzWPDOu5F6NjxglDssoW0y73HUhj0mvzlWd9ojCpp9U2rfijv8U1BdqtCTQgm7D22AzzETGWvVpFwOwWRu1oHm9c9Na5rZnsdOaLsh_7S67QHs5N2NqRx0ab-yb2pK3gvOQkjxlIwrAp1ysRdzQ5LfCGI9xqFqcPJsSJxJKrpMpCy1r1-2QIBzgVkJOEVq7Ic
+
diff --git a/gdata/tests/traces/contacts/batch b/gdata/tests/traces/contacts/batch
new file mode 100644
index 00000000..58b4628a
--- /dev/null
+++ b/gdata/tests/traces/contacts/batch
@@ -0,0 +1,112 @@
+> POST /m8/feeds/contacts/default/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1373310568
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 1 (0x9b1490), SoupSocket 1 (0x70da60)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAADmQO_gbb2UhNJgsXDo9hSPrK987UF7-ztv_5MOlHkEmHfL2b07TOtoKBqufwE7ujXsbGmoyMhkbOjpWCHIg_VGfISCzyk9snB3H7EQrYuTmT9k0AFA2JwkqzFO8Ahxoq4p9nf2x_KPDMRekXqxTy9hxIoS-6jaia6dmI9AZ6LdLTBNx9X2yn3I0iUw54JH7daK6PX-L-9JyBHP-hYYhNsXU7469BipnY_K4ic0kRN7uGqWJuGjBFBjPE2Pe3y8ZeCisnKrcCGcdLVcFiC08j9e
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch operation feed</title><id>batch1</id><updated>2013-07-08T19:09:27Z</updated><entry><title type='text'>Fooish Bar</title><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><batch:id>1</batch:id><batch:operation type='insert'/><gd:name><gd:fullName>Fooish Bar</gd:fullName></gd:name></entry></feed>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373310569
+< Soup-Debug: SoupMessage 1 (0x9b1490)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:09:29 GMT
+< Expires: Mon, 08 Jul 2013 19:09:29 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005'><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch/1373310569001</id><updated>2013-07-08T19:09:29.823Z</updated><title>Batch operation feed</title><entry gd:etag='&quot;SHkzfjVSLit7I2A9WhFQE0wKQgI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571e3638ab95f60</id><updated>2013-07-08T19:09:29.786Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:29.786Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Fooish Bar</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571e3638ab95f60'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60'/><gd:name><gd:fullName>Fooish Bar</gd:fullName><gd:givenName>Fooish</gd:givenName><gd:familyName>Bar</gd:familyName></gd:name><batch:id>1</batch:id><batch:status code='201' reason='Created'/><batch:operation type='insert'/></entry></feed>
+
+> POST /m8/feeds/contacts/default/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1373310570
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 2 (0x9b1490), SoupSocket 2 (0x70dbe0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAADmQO_gbb2UhNJgsXDo9hSPrK987UF7-ztv_5MOlHkEmHfL2b07TOtoKBqufwE7ujXsbGmoyMhkbOjpWCHIg_VGfISCzyk9snB3H7EQrYuTmT9k0AFA2JwkqzFO8Ahxoq4p9nf2x_KPDMRekXqxTy9hxIoS-6jaia6dmI9AZ6LdLTBNx9X2yn3I0iUw54JH7daK6PX-L-9JyBHP-hYYhNsXU7469BipnY_K4ic0kRN7uGqWJuGjBFBjPE2Pe3y8ZeCisnKrcCGcdLVcFiC08j9e
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch operation feed</title><id>batch1</id><updated>2013-07-08T19:09:29Z</updated><entry><title type='text'>Batch operation query</title><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60</id><updated>2013-07-08T19:09:29Z</updated><batch:id>2</batch:id><batch:operation type='query'/></entry><entry><title type='text'>Brian</title><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><batch:id>1</batch:id><batch:operation type='insert'/><gd:name><gd:fullName>Brian</gd:fullName></gd:name></entry></feed>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373310570
+< Soup-Debug: SoupMessage 2 (0x9b1490)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:09:30 GMT
+< Expires: Mon, 08 Jul 2013 19:09:30 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005'><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch/1373310570655</id><updated>2013-07-08T19:09:30.697Z</updated><title>Batch operation feed</title><entry gd:etag='&quot;QXg9ezVSLit7I2A9WhFQE0wKQgM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/5f1191b28af3b986</id><updated>2013-07-08T19:09:30.663Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:30.663Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Brian</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><gd:name><gd:fullName>Brian</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name><batch:id>1</batch:id><batch:status code='201' reason='Created'/><batch:operation type='insert'/></entry><entry gd:etag='&quot;SHkzfjVSLit7I2A9WhFQE0wKQgI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571e3638ab95f60</id><updated>2013-07-08T19:09:29.786Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:29.786Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Fooish Bar</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571e3638ab95f60'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60'/><gd:name><gd:fullName>Fooish Bar</gd:fullName><gd:givenName>Fooish</gd:givenName><gd:familyName>Bar</gd:familyName></gd:name><batch:id>2</batch:id><batch:status code='200' reason='Success'/><batch:operation type='query'/></entry></feed>
+
+> POST /m8/feeds/contacts/default/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1373310571
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 3 (0x9b12b0), SoupSocket 3 (0x70dca0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAADmQO_gbb2UhNJgsXDo9hSPrK987UF7-ztv_5MOlHkEmHfL2b07TOtoKBqufwE7ujXsbGmoyMhkbOjpWCHIg_VGfISCzyk9snB3H7EQrYuTmT9k0AFA2JwkqzFO8Ahxoq4p9nf2x_KPDMRekXqxTy9hxIoS-6jaia6dmI9AZ6LdLTBNx9X2yn3I0iUw54JH7daK6PX-L-9JyBHP-hYYhNsXU7469BipnY_K4ic0kRN7uGqWJuGjBFBjPE2Pe3y8ZeCisnKrcCGcdLVcFiC08j9e
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch operation feed</title><id>batch1</id><updated>2013-07-08T19:09:30Z</updated><entry gd:etag='&quot;QXg9ezVSLit7I2A9WhFQE0wKQgM.&quot;'><title type='text'>Toby</title><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986</id><updated>2013-07-08T19:09:30Z</updated><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><link href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986' rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'/><link href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986' rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986' rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><batch:id>3</batch:id><batch:operation type='update'/><gd:name><gd:givenName>Brian</gd:givenName><gd:fullName>Toby</gd:fullName></gd:name></entry><entry><title type='text'></title><id>foobar</id><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><batch:id>2</batch:id><batch:operation type='delete'/><gd:name/></entry><entry gd:etag='&quot;SHkzfjVSLit7I2A9WhFQE0wKQgI.&quot;'><title type='text'>Fooish Bar</title><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60</id><updated>2013-07-08T19:09:29Z</updated><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><link href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571e3638ab95f60' rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'/><link href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60' rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60' rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><batch:id>1</batch:id><batch:operation type='delete'/><gd:name><gd:givenName>Fooish</gd:givenName><gd:familyName>Bar</gd:familyName><gd:fullName>Fooish Bar</gd:fullName></gd:name></entry></feed>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373310572
+< Soup-Debug: SoupMessage 3 (0x9b12b0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:09:32 GMT
+< Expires: Mon, 08 Jul 2013 19:09:32 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005'><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch/1373310571761</id><updated>2013-07-08T19:09:31.761Z</updated><title>Batch operation feed</title><entry><id>foobar</id><updated>2013-07-08T19:09:31.761Z</updated><title>Error</title><content>Invalid entry Id/Uri</content><batch:id>2</batch:id><batch:status code='400' reason='Invalid entry Id/Uri'/><batch:operation type='delete'/></entry><entry><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60</id><updated>2013-07-08T19:09:32.100Z</updated><title>Fooish Bar</title><content>Deleted</content><batch:id>1</batch:id><batch:status code='200' reason='Success'/><batch:operation type='delete'/></entry><entry gd:etag='&quot;Q387cDVSLit7I2A9WhFQE0wKQgM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/5f1191b28af3b986</id><updated>2013-07-08T19:09:32.108Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:32.108Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name><batch:id>3</batch:id><batch:status code='200' reason='Success'/><batch:operation type='update'/></entry></feed>
+
+> POST /m8/feeds/contacts/default/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1373310572
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 4 (0x9b10d0), SoupSocket 4 (0x70dd60)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAADmQO_gbb2UhNJgsXDo9hSPrK987UF7-ztv_5MOlHkEmHfL2b07TOtoKBqufwE7ujXsbGmoyMhkbOjpWCHIg_VGfISCzyk9snB3H7EQrYuTmT9k0AFA2JwkqzFO8Ahxoq4p9nf2x_KPDMRekXqxTy9hxIoS-6jaia6dmI9AZ6LdLTBNx9X2yn3I0iUw54JH7daK6PX-L-9JyBHP-hYYhNsXU7469BipnY_K4ic0kRN7uGqWJuGjBFBjPE2Pe3y8ZeCisnKrcCGcdLVcFiC08j9e
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch operation feed</title><id>batch1</id><updated>2013-07-08T19:09:32Z</updated><entry gd:etag='&quot;QXg9ezVSLit7I2A9WhFQE0wKQgM.&quot;'><title type='text'>Toby</title><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986</id><updated>2013-07-08T19:09:30Z</updated><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><link href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986' rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'/><link href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986' rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986' rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><batch:id>1</batch:id><batch:operation type='update'/><gd:name><gd:givenName>Brian</gd:givenName><gd:fullName>Toby</gd:fullName></gd:name></entry></feed>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373310572
+< Soup-Debug: SoupMessage 4 (0x9b10d0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:09:32 GMT
+< Expires: Mon, 08 Jul 2013 19:09:32 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005'><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch/1373310572735</id><updated>2013-07-08T19:09:32.780Z</updated><title>Batch operation feed</title><entry gd:etag='&quot;Q3k_ezVSLyt7I2A9WhFQE0wKQgM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/5f1191b28af3b986</id><updated>2013-07-08T19:09:32.743Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:32.743Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name><batch:id>1</batch:id><batch:status code='200' reason='Success'/><batch:operation type='update'/></entry></feed>
+
diff --git a/gdata/tests/traces/contacts/contact-insert b/gdata/tests/traces/contacts/contact-insert
new file mode 100644
index 00000000..a8a70d2a
--- /dev/null
+++ b/gdata/tests/traces/contacts/contact-insert
@@ -0,0 +1,32 @@
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312490
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 1 (0x992460), SoupSocket 1 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>John Smith</title><content type='text'>Notes</content><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><gd:name><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName><gd:fullName>John Smith</gd:fullName></gd:name><gd:email address='liz@gmail.com' rel='http://schemas.google.com/g/2005#work' primary='false'/><gd:email address='liz@example.org' rel='http://schemas.google.com/g/2005#home' primary='false'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home' primary='false'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home' primary='false'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress rel='http://schemas.google.com/g/2005#work' primary='true'><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gd:organization rel='http://schemas.google.com/g/2005#work' primary='false'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:website href='http://example.com/' rel='profile' primary='true'/><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:calendarLink href='http://calendar.example.com/' rel='home' primary='true'/><gContact:externalId value='Number Six' rel='organization'/><gContact:language code='en-GB'/><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:hobby>Rowing</gContact:hobby><gContact:nickname>Big J</gContact:nickname><gContact:fileAs>J, Big</gContact:fileAs><gContact:birthday when='--01-01'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:gender value='male'/><gContact:initials>A. B. C.</gContact:initials><gContact:maidenName>Smith</gContact:maidenName><gContact:mileage>12km</gContact:mileage><gContact:occupation>Professional bum</gContact:occupation><gContact:priority rel='high'/><gContact:sensitivity rel='personal'/><gContact:shortName>Jon</gContact:shortName><gContact:subject>Charity work</gContact:subject></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312490
+< Soup-Debug: SoupMessage 1 (0x992460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:30 GMT
+< Date: Mon, 08 Jul 2013 19:41:30 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "QXY-fDVSLyt7I2A9WhFQE0wIQw0."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe60f6f8bc0d692
+< Content-Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe60f6f8bc0d692
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;QXY-fDVSLyt7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2fe60f6f8bc0d692</id><updated>2013-07-08T19:41:30.854Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:30.854Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2fe60f6f8bc0d692'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe60f6f8bc0d692'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe60f6f8bc0d692'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry>
+
diff --git a/gdata/tests/traces/contacts/contact-update b/gdata/tests/traces/contacts/contact-update
new file mode 100644
index 00000000..8533f0ef
--- /dev/null
+++ b/gdata/tests/traces/contacts/contact-update
@@ -0,0 +1,30 @@
+> PUT /m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312492
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 4 (0x9920a0), SoupSocket 2 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "Q3k4ezVSLit7I2A9WhFQE0wIQw0."
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app' gd:etag='&quot;Q3k4ezVSLit7I2A9WhFQE0wIQw0.&quot;'><title type='text'>John Wilson</title><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1</id><updated>2013-07-08T19:41:32Z</updated><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><link href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/37c810c60df519d1' rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'/><link href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1' rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1' rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><gd:name><gd:fullName>John Wilson</gd:fullName></gd:name><gd:extendedProperty name='contact-test'>value</gd:extendedProperty><gContact:nickname>Test Contact Esq.</gContact:nickname></entry>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312493
+< Soup-Debug: SoupMessage 4 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< GData-Version: 3.1
+< ETag: "Q3czezVSLit7I2A9WhFQE0wIQw0."
+< Date: Mon, 08 Jul 2013 19:41:33 GMT
+< Expires: Mon, 08 Jul 2013 19:41:33 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;Q3czezVSLit7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/37c810c60df519d1</id><updated>2013-07-08T19:41:32.983Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:32.983Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Wilson</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/37c810c60df519d1'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><gd:name><gd:fullName>John Wilson</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Wilson</gd:familyName></gd:name><gContact:nickname>Test Contact Esq.</gContact:nickname><gd:extendedProperty name='contact-test'>value</gd:extendedProperty></entry>
+
diff --git a/gdata/tests/traces/contacts/global-authentication b/gdata/tests/traces/contacts/global-authentication
new file mode 100644
index 00000000..7d683d37
--- /dev/null
+++ b/gdata/tests/traces/contacts/global-authentication
@@ -0,0 +1,27 @@
+> POST /accounts/ClientLogin HTTP/1.1
+> Soup-Debug-Timestamp: 1373312486
+> Soup-Debug: SoupSession 1 (0x66d1b0), SoupMessage 1 (0x9920a0), SoupSocket 1 (0x8f20d0)
+> Host: www.google.com
+> Content-Type: application/x-www-form-urlencoded
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> accountType=HOSTED%5FOR%5FGOOGLE&Email=libgdata%2Etest%40gmail%2Ecom&Passwd=gdata%2Dgdata&service=cp&source=ytapi%2DGNOME%2Dlibgdata%2D444fubtt%2D0
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312486
+< Soup-Debug: SoupMessage 1 (0x9920a0)
+< Content-Type: text/plain
+< Cache-control: no-cache, no-store
+< Pragma: no-cache
+< Expires: Mon, 01-Jan-1990 00:00:00 GMT
+< Date: Mon, 08 Jul 2013 19:41:26 GMT
+< X-Content-Type-Options: nosniff
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 881
+< Server: GSE
+<
+< SID=DQAAAM0AAADPBnBpvELnjeHy5l6gL9uDe5bvpSrcuJTL8i3_PEKiRMbvHud94KB9uXBDoTGia5hu0I5G0IH7KkRHGUBHnHeGva_d5BxH8QhaLJJ_xLwwQ5lAopEcr5QeJ6XrLqIjESZwQzcGzdrkN6mFqe70kmGQ2WDNEpeSYccnTo_2RgSlxRdV0UbIoODBGl3w7lmlsE-C20Y7__sWHXOUxbY2Xd1l0H20yDIkS7gVkUrxhEA5Z22u4GIUP9gB0TRppybLanPiejZF3w2kYMWBuYM3jF9f
+< LSID=DQAAAM8AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM-6JbBk0Lgzwb_HCbnw9037uIwbl3u0F1vBADIfNuUtzS6teSmp7JI1Dv1KtBQHZpm--6S8jk_p1pwMAV8Xnn7B2cpg8FFcIg2guoX_001zL7B2TzCP2t5XQ3b9tA7Xlo8SCFLpOlTM4EwvuilEpP3wHcyT35uRtriAxlDEA5x9rDuzu7tm02kPeAWjdQza05LlbSJWy4dsgyNGIfkALjm4
+< Auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+
diff --git a/gdata/tests/traces/contacts/group-insert b/gdata/tests/traces/contacts/group-insert
new file mode 100644
index 00000000..9e93db6b
--- /dev/null
+++ b/gdata/tests/traces/contacts/group-insert
@@ -0,0 +1,32 @@
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312512
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 41 (0x992280), SoupSocket 20 (0x8f2610)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>New Group!</title><content type='text'>New Group!</content><category term='http://schemas.google.com/contact/2008#group' scheme='http://schemas.google.com/g/2005#kind'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312512
+< Soup-Debug: SoupMessage 41 (0x992280)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:52 GMT
+< Date: Mon, 08 Jul 2013 19:41:52 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "Q3Y4ezVSLyt7I2A9WhFQE0wIQgU."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6e9d055e895bedba
+< Content-Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6e9d055e895bedba
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;Q3Y4ezVSLyt7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6e9d055e895bedba</id><updated>2013-07-08T19:41:52.833Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:52.833Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6e9d055e895bedba'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6e9d055e895bedba'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry>
+
diff --git a/gdata/tests/traces/contacts/group-insert-async b/gdata/tests/traces/contacts/group-insert-async
new file mode 100644
index 00000000..73871b25
--- /dev/null
+++ b/gdata/tests/traces/contacts/group-insert-async
@@ -0,0 +1,32 @@
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312526
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 59 (0x7fffe0017580), SoupSocket 35 (0x7fffdc003e00)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>New Group!</title><content type='text'>New Group!</content><category term='http://schemas.google.com/contact/2008#group' scheme='http://schemas.google.com/g/2005#kind'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312526
+< Soup-Debug: SoupMessage 59 (0x7fffe0017580)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:42:06 GMT
+< Date: Mon, 08 Jul 2013 19:42:06 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "R3c4fjVSLyt7I2A9WhFQE0wIQgY."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5b7e3fcd0f252526
+< Content-Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5b7e3fcd0f252526
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;R3c4fjVSLyt7I2A9WhFQE0wIQgY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5b7e3fcd0f252526</id><updated>2013-07-08T19:42:06.936Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:42:06.936Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5b7e3fcd0f252526'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5b7e3fcd0f252526'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry>
+
diff --git a/gdata/tests/traces/contacts/photo-add b/gdata/tests/traces/contacts/photo-add
new file mode 100644
index 00000000..9d648e4f
--- /dev/null
+++ b/gdata/tests/traces/contacts/photo-add
@@ -0,0 +1,30 @@
+> PUT /m8/feeds/photos/media/libgdata.test%40googlemail.com/fdfaf3c08552e58 HTTP/1.1
+> Soup-Debug-Timestamp: 1373311486
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 39 (0x7242a0), SoupSocket 18 (0x953490)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAADgp2494z0W-zAuGKPbrw4SFkE8xmkyD6_Kcm6s8Hi0m6PzoA0x_cLpBcfN6QkiJWVOOgV3iS7UDenu0Af3KjRJKWbkGyiWdX8YwJ59V56g-GS45roun8hc_jQLXwaSDPR6rcFyPrEPh1A4dOpqG5-v2JlOOZzwXQ5ysmMwwVqL8UKGZISDOwKlpQyhz83BdafdMW1uU8zrpFn9I10of3sMFGjbGV4bZML2GYbzWPz3s_bKdsgKLGB9KJCnZAhJuDbFcQ1EJo41ioVZYUP-0KJU
+> GData-Version: 3
+> If-Match: *
+> Content-Type: image/jpeg
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> ÿØÿà
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373311487
+< Soup-Debug: SoupMessage 39 (0x7242a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< GData-Version: 3.1
+< ETag: "RmtJPnAWSit7I2A9KxQuEiQCNkcWGnsvRA8."
+< Date: Mon, 08 Jul 2013 19:24:47 GMT
+< Expires: Mon, 08 Jul 2013 19:24:47 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;RmtJPnAWSit7I2A9KxQuEiQCNkcWGnsvRA8.&quot;'><id>http://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/fdfaf3c08552e58</id><updated>2013-07-08T19:24:46.015Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:24:46.015Z</app:edited><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/fdfaf3c08552e58'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/fdfaf3c08552e58'/></entry>
+
diff --git a/gdata/tests/traces/contacts/photo-add-async b/gdata/tests/traces/contacts/photo-add-async
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/gdata/tests/traces/contacts/photo-add-async
diff --git a/gdata/tests/traces/contacts/photo-delete b/gdata/tests/traces/contacts/photo-delete
new file mode 100644
index 00000000..9f026d32
--- /dev/null
+++ b/gdata/tests/traces/contacts/photo-delete
@@ -0,0 +1,25 @@
+> DELETE /m8/feeds/photos/media/libgdata.test%40googlemail.com/76bd76e88b140de9 HTTP/1.1
+> Soup-Debug-Timestamp: 1373311225
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 49 (0x9b1480), SoupSocket 20 (0x9bc3d0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAANAAAADP4NOfwbhv42FRGNZi1QMQfSIHyNUeJkOJyIzIdTQRxtlIQntXuAstVT4gRtJhPNvsbTx5XEFs320DFdbOucmWCu9KxgccRaqYFe7HlFWfJt9bVmAsGJaYsuSDZplsvw3xV515T5MD_ELSIW24StRR-_cWQN7BT9XM-73dTrK_sXQBDuyvcW8PI4kKp-4czrdgAMqouFnGA-cS5nID_KyWkZYQZoyK8xgooqFllk7mPDtK9s2RGP-6zWFM-9ZBtNjdlthOkKE3BbPAmrHy7EiP
+> GData-Version: 3
+> If-Match: "RmtJPnAWSit7I2A9KxQuEiQCNkcWGnsvRA8."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 412 Precondition Failed
+< Soup-Debug-Timestamp: 1373311226
+< Soup-Debug: SoupMessage 49 (0x9b1480)
+< Content-Type: text/html; charset=UTF-8
+< Date: Mon, 08 Jul 2013 19:20:26 GMT
+< Expires: Mon, 08 Jul 2013 19:20:26 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< Mismatch: etags = [&quot;RmtJPnAWSit7I2A9KxQuEiQCNkcWGnsvRA8.&quot;], version = [s7R-pomkCHEsuWwIwj6gSg]
+
diff --git a/gdata/tests/traces/contacts/photo-get b/gdata/tests/traces/contacts/photo-get
new file mode 100644
index 00000000..90bff786
--- /dev/null
+++ b/gdata/tests/traces/contacts/photo-get
@@ -0,0 +1,27 @@
+> GET /m8/feeds/photos/media/libgdata.test%40googlemail.com/3c95074a08905fcd HTTP/1.1
+> Soup-Debug-Timestamp: 1373311383
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 43 (0x9b1480), SoupSocket 18 (0x767550)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM8AAABNmKcwCAYj9KNK5YAYY1GgCLxVWipKYrV0vzAmzHe2drdCXZ5Z69KPuZZoSBnTJs5Tn44N6kQBfaqTHsWKVyJm-PTVgIQrIWWWmeRI8FDj_A_DHYmWyEilu9NGOiUxVd6ZDnrCK6iBy2YmzZrsZL54nS0freRJjLFaxx7T5pGg6vxlq-3k6LJ0Vam0zYVk2k3oh846CUJJYBw_xQW6MYTGMVEbLV2pp-dsrrtHjB4sUpjGpffDihBVyeSejEKFyK2iRHwc2tJ9CH1NFT9vhcPR
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373311383
+< Soup-Debug: SoupMessage 43 (0x9b1480)
+< Content-Type: image/jpeg
+< Expires: Mon, 08 Jul 2013 19:23:03 GMT
+< Date: Mon, 08 Jul 2013 19:23:03 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "aGRrPWUVfCt7I2BuC3AhVRN5T3k6eH55Rgw."
+< Transfer-Encoding: chunked
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+<
+< ÿØÿà
+
diff --git a/gdata/tests/traces/contacts/query-all-contacts b/gdata/tests/traces/contacts/query-all-contacts
new file mode 100644
index 00000000..29f08367
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-contacts
@@ -0,0 +1,28 @@
+> GET /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312496
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 10 (0x9920a0), SoupSocket 5 (0x8f2550)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312496
+< Soup-Debug: SoupMessage 10 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:36 GMT
+< Date: Mon, 08 Jul 2013 19:41:36 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEMNR3o4eyt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:36 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEMNR3o4eyt7I2A9WhFQE0w.&quot;'><id>libgdata.test@googlemail.com</id><updated>2013-07-08T19:41:36.433Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>GData Test's Contacts</title><link rel='alternate' type='text/html' href='http://www.google.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?max-results=25'/><link rel='next' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData Test</name><email>libgdata.test@googlemail.com</email></author><generator version='1.0' uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='&quot;R3k_fTVSLit7I2A9WhJbGUQNRgE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/4b7059f89aa79c1</id><updated>2012-09-30T09:25:56.745Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:25:56.745Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/4b7059f89aa79c1'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry gd:etag='&quot;RX05cTVSLyt7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/65bc1a20a718f48</id><updated>2012-06-28T19:54:04.329Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-06-28T19:54:04.329Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/65bc1a20a718f48' gd:etag='&quot;cgl0NAVFSit7I2BiPUJORzYOFXJCOkoLZBQ.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/></entry><entry gd:etag='&quot;R3w7fTVSLyt7I2A9WhJSE0gORQY.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7000f108822c609</id><updated>2012-07-03T22:23:46.205Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:23:46.205Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7000f108822c609' gd:etag='&quot;MjNyZn8GSit7I2BGJE4IcUQOM1YUNG0hMlE.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7b573890ed9711e</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7b573890ed9711e'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/ac76dcd8e30ac6f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/ac76dcd8e30ac6f'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Qnk8fzVSLit7I2A9WhdQF0QIRwM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/cd6c6d88af66408</id><updated>2011-08-19T22:14:33.777Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-08-19T22:14:33.777Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/cd6c6d88af66408' gd:etag='&quot;cDpVYHkGbCt7I2BNH3YJVDd-JF0rPkMxR1I.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry><entry gd:etag='&quot;RHs5eTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/102482f70d9b84e7</id><updated>2012-07-03T22:26:15.521Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:15.521Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/102482f70d9b84e7'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><gContact:nickname>Test Contact 2</gContact:nickname></entry><entry gd:etag='&quot;RXc6cTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1226d54c88cfd048</id><updated>2012-07-03T22:26:14.919Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:14.919Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1226d54c88cfd048'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><gContact:nickname>Test Contact 1</gContact:nickname></entry><entry gd:etag='&quot;QH0_eTVSLit7I2A9WhFQEkUJRww.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1596e0680819dd85</id><updated>2013-07-08T11:31:21.341Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T11:31:21.341Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1596e0680819dd85'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/161aa4b38b4338c4</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/161aa4b38b4338c4'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;QXw6fDVSLit7I2A9WhJSE0gJQAA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1666943f09922805</id><updated>2012-07-03T22:15:40.214Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:15:40.214Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1666943f09922805' gd:etag='&quot;cXFBF2AxSit7I2BiMVUEeT95TmZDY3kGaC0.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/190beb188fb7cd51</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/190beb188fb7cd51'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/19517fd1080aec99</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/19517fd1080aec99'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1b6f96430e863e1a</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1b6f96430e863e1a'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1c14b53c0c9483d1</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1c14b53c0c9483d1'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;SH0yeTVSLit7I2A9WhJSE0gORQI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1d2b10b808609587</id><updated>2012-07-03T22:24:29.391Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:24:29.391Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1d2b10b808609587' gd:etag='&quot;fDhLBWc-bCt7I2BiOUw1cRICWmQTY2Y8QhA.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/></entry><entry gd:etag='&quot;R3c9ejVSLyt7I2A9WhJSFU8LRwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/218f31ad0c130aca</id><updated>2012-07-05T20:43:36.962Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-05T20:43:36.962Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/218f31ad0c130aca' gd:etag='&quot;LT5gZFcjbCt7I2BVP1UOVwdYLVojPmcRaAk.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/></entry><entry gd:etag='&quot;SH06eDVSLit7I2A9WhJbGUQMTg0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2357fd980bc95e86</id><updated>2012-09-30T09:23:19.310Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:23:19.310Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2357fd980bc95e86' gd:etag='&quot;TQVdAl8hfCt7I2BrDUU7Wi1oGVEwG3gadlY.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry><entry gd:etag='&quot;R389eTVSLyt7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2534c04c8a6dc280</id><updated>2013-07-08T19:41:36.161Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:36.161Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2534c04c8a6dc280'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2534c04c8a6dc280'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2534c04c8a6dc280'/><gContact:nickname>Test Contact 3</gContact:nickname></entry><entry gd:etag='&quot;RXw-ejVSLit7I2A9WhJSE0kCQgc.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571b489091c14e6</id><updated>2012-07-03T20:48:54.252Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T20:48:54.252Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571b489091c14e6' gd:etag='&quot;LxReO0RBWit7I2BoUEM8bhgMD3I2G24tQw0.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/28db0e230ca0370f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/28db0e230ca0370f'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;QHo9cDVSLit7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2a1140920b75f94f</id><updated>2012-06-28T19:54:01.468Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-06-28T19:54:01.468Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2a1140920b75f94f' gd:etag='&quot;Zg8se2wlbCt7I2BqDVQGUh9pLXwldz4xdgY.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d05d0880c30da83</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d05d0880c30da83'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;RHw8cTVSLyt7I2A9WhNTGEgNQAE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d9e26a48d120228</id><updated>2012-10-21T22:15:55.279Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-21T22:15:55.279Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d9e26a48d120228' gd:etag='&quot;Xmh2Il8GSit7I2B8L0sQSRdbJlIoKjwidDc.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d120228'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d120228'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry><entry gd:etag='&quot;R3g6cDVSLit7I2A9WhFQEkwCQQQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2dbedc3b88565202</id><updated>2013-07-07T17:36:46.618Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-07T17:36:46.618Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2dbedc3b88565202'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry></feed>
+
diff --git a/gdata/tests/traces/contacts/query-all-contacts-async b/gdata/tests/traces/contacts/query-all-contacts-async
new file mode 100644
index 00000000..b32e375d
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-contacts-async
@@ -0,0 +1,28 @@
+> GET /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312505
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 26 (0x7fffd8015550), SoupSocket 13 (0x7fffe0018e20)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312505
+< Soup-Debug: SoupMessage 26 (0x7fffd8015550)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:45 GMT
+< Date: Mon, 08 Jul 2013 19:41:45 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIERHw_cCt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:45 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIERHw_cCt7I2A9WhFQE0w.&quot;'><id>libgdata.test@googlemail.com</id><updated>2013-07-08T19:41:45.248Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>GData Test's Contacts</title><link rel='alternate' type='text/html' href='http://www.google.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?max-results=25'/><link rel='next' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData Test</name><email>libgdata.test@googlemail.com</email></author><generator version='1.0' uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='&quot;R3k_fTVSLit7I2A9WhJbGUQNRgE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/4b7059f89aa79c1</id><updated>2012-09-30T09:25:56.745Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:25:56.745Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/4b7059f89aa79c1'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry gd:etag='&quot;RX05cTVSLyt7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/65bc1a20a718f48</id><updated>2012-06-28T19:54:04.329Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-06-28T19:54:04.329Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/65bc1a20a718f48' gd:etag='&quot;cgl0NAVFSit7I2BiPUJORzYOFXJCOkoLZBQ.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/></entry><entry gd:etag='&quot;R3w7fTVSLyt7I2A9WhJSE0gORQY.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7000f108822c609</id><updated>2012-07-03T22:23:46.205Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:23:46.205Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7000f108822c609' gd:etag='&quot;MjNyZn8GSit7I2BGJE4IcUQOM1YUNG0hMlE.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7b573890ed9711e</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7b573890ed9711e'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/ac76dcd8e30ac6f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/ac76dcd8e30ac6f'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Qnk8fzVSLit7I2A9WhdQF0QIRwM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/cd6c6d88af66408</id><updated>2011-08-19T22:14:33.777Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-08-19T22:14:33.777Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/cd6c6d88af66408' gd:etag='&quot;cDpVYHkGbCt7I2BNH3YJVDd-JF0rPkMxR1I.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry><entry gd:etag='&quot;RHs5eTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/102482f70d9b84e7</id><updated>2012-07-03T22:26:15.521Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:15.521Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/102482f70d9b84e7'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><gContact:nickname>Test Contact 2</gContact:nickname></entry><entry gd:etag='&quot;RXc6cTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1226d54c88cfd048</id><updated>2012-07-03T22:26:14.919Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:14.919Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1226d54c88cfd048'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><gContact:nickname>Test Contact 1</gContact:nickname></entry><entry gd:etag='&quot;QH0_eTVSLit7I2A9WhFQEkUJRww.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1596e0680819dd85</id><updated>2013-07-08T11:31:21.341Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T11:31:21.341Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1596e0680819dd85'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/161aa4b38b4338c4</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/161aa4b38b4338c4'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;QXw6fDVSLit7I2A9WhJSE0gJQAA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1666943f09922805</id><updated>2012-07-03T22:15:40.214Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:15:40.214Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1666943f09922805' gd:etag='&quot;cXFBF2AxSit7I2BiMVUEeT95TmZDY3kGaC0.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/190beb188fb7cd51</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/190beb188fb7cd51'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/19517fd1080aec99</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/19517fd1080aec99'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1b6f96430e863e1a</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1b6f96430e863e1a'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1c14b53c0c9483d1</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1c14b53c0c9483d1'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;SH0yeTVSLit7I2A9WhJSE0gORQI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1d2b10b808609587</id><updated>2012-07-03T22:24:29.391Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:24:29.391Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1d2b10b808609587' gd:etag='&quot;fDhLBWc-bCt7I2BiOUw1cRICWmQTY2Y8QhA.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/></entry><entry gd:etag='&quot;R3c9ejVSLyt7I2A9WhJSFU8LRwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/218f31ad0c130aca</id><updated>2012-07-05T20:43:36.962Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-05T20:43:36.962Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/218f31ad0c130aca' gd:etag='&quot;LT5gZFcjbCt7I2BVP1UOVwdYLVojPmcRaAk.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/></entry><entry gd:etag='&quot;SH06eDVSLit7I2A9WhJbGUQMTg0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2357fd980bc95e86</id><updated>2012-09-30T09:23:19.310Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:23:19.310Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2357fd980bc95e86' gd:etag='&quot;TQVdAl8hfCt7I2BrDUU7Wi1oGVEwG3gadlY.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry><entry gd:etag='&quot;RXw-ejVSLit7I2A9WhJSE0kCQgc.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571b489091c14e6</id><updated>2012-07-03T20:48:54.252Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T20:48:54.252Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571b489091c14e6' gd:etag='&quot;LxReO0RBWit7I2BoUEM8bhgMD3I2G24tQw0.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/28db0e230ca0370f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/28db0e230ca0370f'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;QHo9cDVSLit7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2a1140920b75f94f</id><updated>2012-06-28T19:54:01.468Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-06-28T19:54:01.468Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2a1140920b75f94f' gd:etag='&quot;Zg8se2wlbCt7I2BqDVQGUh9pLXwldz4xdgY.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d05d0880c30da83</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d05d0880c30da83'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;RHw8cTVSLyt7I2A9WhNTGEgNQAE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d9e26a48d120228</id><updated>2012-10-21T22:15:55.279Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-21T22:15:55.279Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d9e26a48d120228' gd:etag='&quot;Xmh2Il8GSit7I2B8L0sQSRdbJlIoKjwidDc.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d120228'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d120228'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry><entry gd:etag='&quot;R3g6cDVSLit7I2A9WhFQEkwCQQQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2dbedc3b88565202</id><updated>2013-07-07T17:36:46.618Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-07T17:36:46.618Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2dbedc3b88565202'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry gd:etag='&quot;Q3g8cDVSLit7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/324109290da0b4f6</id><updated>2013-07-08T19:41:42.678Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:42.678Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/324109290da0b4f6'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/324109290da0b4f6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/324109290da0b4f6'/><gContact:nickname>Test Contact 3</gContact:nickname></entry></feed>
+
diff --git a/gdata/tests/traces/contacts/query-all-contacts-async-progress-closure b/gdata/tests/traces/contacts/query-all-contacts-async-progress-closure
new file mode 100644
index 00000000..352dfcb3
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-contacts-async-progress-closure
@@ -0,0 +1,28 @@
+> GET /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312508
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 33 (0x7fffd8015640), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312509
+< Soup-Debug: SoupMessage 33 (0x7fffd8015640)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:49 GMT
+< Date: Mon, 08 Jul 2013 19:41:49 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIESH87fCt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:49 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIESH87fCt7I2A9WhFQE0w.&quot;'><id>libgdata.test@googlemail.com</id><updated>2013-07-08T19:41:49.104Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>GData Test's Contacts</title><link rel='alternate' type='text/html' href='http://www.google.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?max-results=25'/><link rel='next' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData Test</name><email>libgdata.test@googlemail.com</email></author><generator version='1.0' uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='&quot;R3k_fTVSLit7I2A9WhJbGUQNRgE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/4b7059f89aa79c1</id><updated>2012-09-30T09:25:56.745Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:25:56.745Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/4b7059f89aa79c1'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry gd:etag='&quot;RX05cTVSLyt7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/65bc1a20a718f48</id><updated>2012-06-28T19:54:04.329Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-06-28T19:54:04.329Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/65bc1a20a718f48' gd:etag='&quot;cgl0NAVFSit7I2BiPUJORzYOFXJCOkoLZBQ.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/></entry><entry gd:etag='&quot;R3w7fTVSLyt7I2A9WhJSE0gORQY.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7000f108822c609</id><updated>2012-07-03T22:23:46.205Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:23:46.205Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7000f108822c609' gd:etag='&quot;MjNyZn8GSit7I2BGJE4IcUQOM1YUNG0hMlE.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7b573890ed9711e</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7b573890ed9711e'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;SXYzfTVSLit7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/9e18fbb08d355e7</id><updated>2013-07-08T19:41:48.885Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:48.885Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/9e18fbb08d355e7'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7'/><gContact:nickname>Test Contact 3</gContact:nickname></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/ac76dcd8e30ac6f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/ac76dcd8e30ac6f'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Qnk8fzVSLit7I2A9WhdQF0QIRwM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/cd6c6d88af66408</id><updated>2011-08-19T22:14:33.777Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-08-19T22:14:33.777Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/cd6c6d88af66408' gd:etag='&quot;cDpVYHkGbCt7I2BNH3YJVDd-JF0rPkMxR1I.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry><entry gd:etag='&quot;RHs5eTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/102482f70d9b84e7</id><updated>2012-07-03T22:26:15.521Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:15.521Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/102482f70d9b84e7'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><gContact:nickname>Test Contact 2</gContact:nickname></entry><entry gd:etag='&quot;RXc6cTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1226d54c88cfd048</id><updated>2012-07-03T22:26:14.919Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:14.919Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1226d54c88cfd048'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><gContact:nickname>Test Contact 1</gContact:nickname></entry><entry gd:etag='&quot;QH0_eTVSLit7I2A9WhFQEkUJRww.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1596e0680819dd85</id><updated>2013-07-08T11:31:21.341Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T11:31:21.341Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1596e0680819dd85'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/161aa4b38b4338c4</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/161aa4b38b4338c4'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;QXw6fDVSLit7I2A9WhJSE0gJQAA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1666943f09922805</id><updated>2012-07-03T22:15:40.214Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:15:40.214Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1666943f09922805' gd:etag='&quot;cXFBF2AxSit7I2BiMVUEeT95TmZDY3kGaC0.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/190beb188fb7cd51</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/190beb188fb7cd51'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/19517fd1080aec99</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/19517fd1080aec99'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1b6f96430e863e1a</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1b6f96430e863e1a'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1c14b53c0c9483d1</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1c14b53c0c9483d1'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;SH0yeTVSLit7I2A9WhJSE0gORQI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1d2b10b808609587</id><updated>2012-07-03T22:24:29.391Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:24:29.391Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1d2b10b808609587' gd:etag='&quot;fDhLBWc-bCt7I2BiOUw1cRICWmQTY2Y8QhA.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/></entry><entry gd:etag='&quot;R3c9ejVSLyt7I2A9WhJSFU8LRwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/218f31ad0c130aca</id><updated>2012-07-05T20:43:36.962Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-05T20:43:36.962Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/218f31ad0c130aca' gd:etag='&quot;LT5gZFcjbCt7I2BVP1UOVwdYLVojPmcRaAk.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/></entry><entry gd:etag='&quot;SH06eDVSLit7I2A9WhJbGUQMTg0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2357fd980bc95e86</id><updated>2012-09-30T09:23:19.310Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:23:19.310Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2357fd980bc95e86' gd:etag='&quot;TQVdAl8hfCt7I2BrDUU7Wi1oGVEwG3gadlY.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry><entry gd:etag='&quot;RXw-ejVSLit7I2A9WhJSE0kCQgc.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571b489091c14e6</id><updated>2012-07-03T20:48:54.252Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T20:48:54.252Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571b489091c14e6' gd:etag='&quot;LxReO0RBWit7I2BoUEM8bhgMD3I2G24tQw0.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/28db0e230ca0370f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/28db0e230ca0370f'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;QHo9cDVSLit7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2a1140920b75f94f</id><updated>2012-06-28T19:54:01.468Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-06-28T19:54:01.468Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2a1140920b75f94f' gd:etag='&quot;Zg8se2wlbCt7I2BqDVQGUh9pLXwldz4xdgY.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/></entry><entry gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d05d0880c30da83</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d05d0880c30da83'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><gd:name><gd:fullName>John Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email rel='http://schemas.google.com/g/2005#work' address='liz@gmail.com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/><gd:im address='liz@gmail.com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry gd:etag='&quot;RHw8cTVSLyt7I2A9WhNTGEgNQAE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d9e26a48d120228</id><updated>2012-10-21T22:15:55.279Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-21T22:15:55.279Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d9e26a48d120228' gd:etag='&quot;Xmh2Il8GSit7I2B8L0sQSRdbJlIoKjwidDc.&quot;'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d120228'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d120228'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry><entry gd:etag='&quot;R3g6cDVSLit7I2A9WhFQEkwCQQQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2dbedc3b88565202</id><updated>2013-07-07T17:36:46.618Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-07T17:36:46.618Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2dbedc3b88565202'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry></feed>
+
diff --git a/gdata/tests/traces/contacts/query-all-groups b/gdata/tests/traces/contacts/query-all-groups
new file mode 100644
index 00000000..558d89ac
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-groups
@@ -0,0 +1,28 @@
+> GET /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312512
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 40 (0x9920a0), SoupSocket 19 (0x8f23d0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312512
+< Soup-Debug: SoupMessage 40 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:52 GMT
+< Date: Mon, 08 Jul 2013 19:41:52 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIFQ3w8fyt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:52 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIFQ3w8fyt7I2A9WhFQE0w.&quot;'><id>libgdata.test@googlemail.com</id><updated>2013-07-08T19:41:52.277Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>GData Test's Contact Groups</title><link rel='alternate' type='text/html' href='http://www.google.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/batch'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?max-results=25'/><link rel='next' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData Test</name><email>libgdata.test@googlemail.com</email></author><generator version='1.0' uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: My Contacts</title><content>System Group: My Contacts</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6'/><gContact:systemGroup id='Contacts'/></entry><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/d</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: Friends</title><content>System Group: Friends</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/d'/><gContact:systemGroup id='Friends'/></entry><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: Family</title><content>System Group: Family</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e'/><gContact:systemGroup id='Family'/></entry><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/f</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: Coworkers</title><content>System Group: Coworkers</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/f'/><gContact:systemGroup id='Coworkers'/></entry><entry gd:etag='&quot;RH88fTVSLyt7I2A9WhRVEUwJQwA.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/9f9c4590d0290d7</id><updated>2012-01-09T12:50:45.175Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-01-09T12:50:45.175Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Starred in Android</title><content>Starred in Android</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/></entry><entry gd:etag='&quot;Q3k9fjVSLit7I2A9WhdaF00KTwI.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/ceda7a8098d65d8</id><updated>2011-10-27T07:34:22.766Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:34:22.766Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;QHw8fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e9364a38f93cd69</id><updated>2013-07-08T19:41:51.277Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.277Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/></entry><entry gd:etag='&quot;RHcycTVSLit7I2A9WhVSFEgJQAU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/103a86838e9d1619</id><updated>2012-03-11T08:15:15.999Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-11T08:15:15.999Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838e9d1619'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838e9d1619'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;SHg6fzVSLit7I2A9WhFQE0wLTwA.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15adee270f46e129</id><updated>2013-07-08T19:30:49.617Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:49.617Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/></entry><entry gd:etag='&quot;QXkyfzVSLit7I2A9WhFQE0wLQQQ.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15c0fe5b8ddbfbc6</id><updated>2013-07-08T19:26:40.797Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:40.797Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/></entry><entry gd:etag='&quot;QHw_fjVSLit7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/240ef615880f341e</id><updated>2013-07-08T19:30:51.246Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:51.246Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/></entry><entry gd:etag='&quot;QHY-fTVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/2fc0d100888d0ffe</id><updated>2013-07-08T19:41:51.855Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.855Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/></entry><entry gd:etag='&quot;Q3w7eDVSLSt7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/345d441d8dfd18f6</id><updated>2013-07-08T19:30:52.200Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:52.200Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;RngycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/381f05888a4764f1</id><updated>2012-09-30T09:27:07.698Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:07.698Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/></entry><entry gd:etag='&quot;SXoycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/3eac3501098535e9</id><updated>2012-09-30T09:27:08.498Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.498Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/></entry><entry gd:etag='&quot;Qn8-fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/42e4fb468e5145bb</id><updated>2013-07-08T19:28:53.154Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:53.154Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/></entry><entry gd:etag='&quot;SHo-eDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/4dea3ecd8da074a4</id><updated>2011-10-27T07:51:59.450Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.450Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;SHk6cDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/55e0c0e18ed73198</id><updated>2011-10-27T07:51:59.718Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.718Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;SHw6fDVSLit7I2A9WhFQE0wLQg0.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/580db14f8de07aed</id><updated>2013-07-08T19:26:39.214Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:39.214Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/580db14f8de07aed'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/580db14f8de07aed'/></entry><entry gd:etag='&quot;RXY6fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/598751ad88d93027</id><updated>2013-07-08T19:28:54.814Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:54.814Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/598751ad88d93027'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/598751ad88d93027'/></entry><entry gd:etag='&quot;RX4-fjVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5ba19f428dea89fa</id><updated>2013-07-08T19:28:54.056Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:54.056Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5ba19f428dea89fa'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5ba19f428dea89fa'/></entry><entry gd:etag='&quot;SX4yfjVSLyt7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5d9275a48cf10b66</id><updated>2012-09-30T09:27:08.096Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.096Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5d9275a48cf10b66'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5d9275a48cf10b66'/></entry><entry gd:etag='&quot;RHg8cDVSLit7I2A9WhVSFEgJQAU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/67146a4c8a491d5e</id><updated>2012-03-11T08:15:15.678Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-11T08:15:15.678Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/67146a4c8a491d5e'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/67146a4c8a491d5e'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;Q3Y_ejVSLit7I2A9WhdaF00KTwI.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6a5c6e938ca7cfd5</id><updated>2011-10-27T07:34:22.842Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:34:22.842Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6a5c6e938ca7cfd5'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6a5c6e938ca7cfd5'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;QXo8eDVSLit7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6b3132998861e571</id><updated>2013-07-08T19:30:50.470Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:50.470Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6b3132998861e571'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6b3132998861e571'/></entry></feed>
+
diff --git a/gdata/tests/traces/contacts/query-all-groups-async b/gdata/tests/traces/contacts/query-all-groups-async
new file mode 100644
index 00000000..cc97e6fa
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-groups-async
@@ -0,0 +1,28 @@
+> GET /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312523
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 56 (0x7fffd8015460), SoupSocket 32 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312523
+< Soup-Debug: SoupMessage 56 (0x7fffd8015460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:42:03 GMT
+< Date: Mon, 08 Jul 2013 19:42:03 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIGQngzcCt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:42:03 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIGQngzcCt7I2A9WhFQE0w.&quot;'><id>libgdata.test@googlemail.com</id><updated>2013-07-08T19:42:03.688Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>GData Test's Contact Groups</title><link rel='alternate' type='text/html' href='http://www.google.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/batch'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?max-results=25'/><link rel='next' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData Test</name><email>libgdata.test@googlemail.com</email></author><generator version='1.0' uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: My Contacts</title><content>System Group: My Contacts</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6'/><gContact:systemGroup id='Contacts'/></entry><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/d</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: Friends</title><content>System Group: Friends</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/d'/><gContact:systemGroup id='Friends'/></entry><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: Family</title><content>System Group: Family</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e'/><gContact:systemGroup id='Family'/></entry><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/f</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: Coworkers</title><content>System Group: Coworkers</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/f'/><gContact:systemGroup id='Coworkers'/></entry><entry gd:etag='&quot;RH88fTVSLyt7I2A9WhRVEUwJQwA.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/9f9c4590d0290d7</id><updated>2012-01-09T12:50:45.175Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-01-09T12:50:45.175Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Starred in Android</title><content>Starred in Android</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/></entry><entry gd:etag='&quot;Q3k9fjVSLit7I2A9WhdaF00KTwI.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/ceda7a8098d65d8</id><updated>2011-10-27T07:34:22.766Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:34:22.766Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;QHw8fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e9364a38f93cd69</id><updated>2013-07-08T19:41:51.277Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.277Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/></entry><entry gd:etag='&quot;RHcycTVSLit7I2A9WhVSFEgJQAU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/103a86838e9d1619</id><updated>2012-03-11T08:15:15.999Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-11T08:15:15.999Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838e9d1619'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838e9d1619'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;SHg6fzVSLit7I2A9WhFQE0wLTwA.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15adee270f46e129</id><updated>2013-07-08T19:30:49.617Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:49.617Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/></entry><entry gd:etag='&quot;QXkyfzVSLit7I2A9WhFQE0wLQQQ.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15c0fe5b8ddbfbc6</id><updated>2013-07-08T19:26:40.797Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:40.797Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/></entry><entry gd:etag='&quot;SH46fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/1764e04088a5c72d</id><updated>2013-07-08T19:41:59.016Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:59.016Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d'/></entry><entry gd:etag='&quot;QHw_fjVSLit7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/240ef615880f341e</id><updated>2013-07-08T19:30:51.246Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:51.246Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/></entry><entry gd:etag='&quot;QHY-fTVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/2fc0d100888d0ffe</id><updated>2013-07-08T19:41:51.855Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.855Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/></entry><entry gd:etag='&quot;Q3w7eDVSLSt7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/345d441d8dfd18f6</id><updated>2013-07-08T19:30:52.200Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:52.200Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;RHw4fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/36a5440488fdacfe</id><updated>2013-07-08T19:41:55.237Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:55.237Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/36a5440488fdacfe'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/36a5440488fdacfe'/></entry><entry gd:etag='&quot;RngycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/381f05888a4764f1</id><updated>2012-09-30T09:27:07.698Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:07.698Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/></entry><entry gd:etag='&quot;SXoycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/3eac3501098535e9</id><updated>2012-09-30T09:27:08.498Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.498Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/></entry><entry gd:etag='&quot;Qn8-fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/42e4fb468e5145bb</id><updated>2013-07-08T19:28:53.154Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:53.154Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/></entry><entry gd:etag='&quot;R3szfTVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/45c34d3b89cb55ec</id><updated>2013-07-08T19:41:56.585Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:56.585Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/45c34d3b89cb55ec'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/45c34d3b89cb55ec'/></entry><entry gd:etag='&quot;R387ezVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/486f1c948c968f88</id><updated>2013-07-08T19:41:56.103Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:56.103Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/486f1c948c968f88'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/486f1c948c968f88'/></entry><entry gd:etag='&quot;Rn8-fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/4bd238ec8dbbd92b</id><updated>2013-07-08T19:41:57.157Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:57.157Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4bd238ec8dbbd92b'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4bd238ec8dbbd92b'/></entry><entry gd:etag='&quot;SHo-eDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/4dea3ecd8da074a4</id><updated>2011-10-27T07:51:59.450Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.450Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;SHo9cDVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/533560330ab24b0d</id><updated>2013-07-08T19:41:59.468Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:59.468Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d'/></entry><entry gd:etag='&quot;SHk6cDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/55e0c0e18ed73198</id><updated>2011-10-27T07:51:59.718Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.718Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;Qnk5fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5744eb290a991a8d</id><updated>2013-07-08T19:41:53.726Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:53.726Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5744eb290a991a8d'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5744eb290a991a8d'/></entry></feed>
+
diff --git a/gdata/tests/traces/contacts/query-all-groups-async-progress-closure b/gdata/tests/traces/contacts/query-all-groups-async-progress-closure
new file mode 100644
index 00000000..4f3a3f6c
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-groups-async-progress-closure
@@ -0,0 +1,28 @@
+> GET /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312517
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 49 (0x7fffd8015460), SoupSocket 26 (0x7fffe0018e20)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312517
+< Soup-Debug: SoupMessage 49 (0x7fffd8015460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:57 GMT
+< Date: Mon, 08 Jul 2013 19:41:57 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIFRn0zeit7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:57 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIFRn0zeit7I2A9WhFQE0w.&quot;'><id>libgdata.test@googlemail.com</id><updated>2013-07-08T19:41:57.382Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>GData Test's Contact Groups</title><link rel='alternate' type='text/html' href='http://www.google.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/batch'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?max-results=25'/><link rel='next' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData Test</name><email>libgdata.test@googlemail.com</email></author><generator version='1.0' uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: My Contacts</title><content>System Group: My Contacts</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6'/><gContact:systemGroup id='Contacts'/></entry><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/d</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: Friends</title><content>System Group: Friends</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/d'/><gContact:systemGroup id='Friends'/></entry><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: Family</title><content>System Group: Family</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e'/><gContact:systemGroup id='Family'/></entry><entry gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/f</id><updated>1970-01-01T00:00:00.000Z</updated><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>System Group: Coworkers</title><content>System Group: Coworkers</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/f'/><gContact:systemGroup id='Coworkers'/></entry><entry gd:etag='&quot;RH88fTVSLyt7I2A9WhRVEUwJQwA.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/9f9c4590d0290d7</id><updated>2012-01-09T12:50:45.175Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-01-09T12:50:45.175Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Starred in Android</title><content>Starred in Android</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/></entry><entry gd:etag='&quot;Q3k9fjVSLit7I2A9WhdaF00KTwI.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/ceda7a8098d65d8</id><updated>2011-10-27T07:34:22.766Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:34:22.766Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;QHw8fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e9364a38f93cd69</id><updated>2013-07-08T19:41:51.277Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.277Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/></entry><entry gd:etag='&quot;RHcycTVSLit7I2A9WhVSFEgJQAU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/103a86838e9d1619</id><updated>2012-03-11T08:15:15.999Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-11T08:15:15.999Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838e9d1619'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838e9d1619'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;SHg6fzVSLit7I2A9WhFQE0wLTwA.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15adee270f46e129</id><updated>2013-07-08T19:30:49.617Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:49.617Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/></entry><entry gd:etag='&quot;QXkyfzVSLit7I2A9WhFQE0wLQQQ.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15c0fe5b8ddbfbc6</id><updated>2013-07-08T19:26:40.797Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:40.797Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/></entry><entry gd:etag='&quot;QHw_fjVSLit7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/240ef615880f341e</id><updated>2013-07-08T19:30:51.246Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:51.246Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/></entry><entry gd:etag='&quot;QHY-fTVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/2fc0d100888d0ffe</id><updated>2013-07-08T19:41:51.855Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.855Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/></entry><entry gd:etag='&quot;Q3w7eDVSLSt7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/345d441d8dfd18f6</id><updated>2013-07-08T19:30:52.200Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:52.200Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;RHw4fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/36a5440488fdacfe</id><updated>2013-07-08T19:41:55.237Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:55.237Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/36a5440488fdacfe'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/36a5440488fdacfe'/></entry><entry gd:etag='&quot;RngycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/381f05888a4764f1</id><updated>2012-09-30T09:27:07.698Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:07.698Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/></entry><entry gd:etag='&quot;SXoycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/3eac3501098535e9</id><updated>2012-09-30T09:27:08.498Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.498Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/></entry><entry gd:etag='&quot;Qn8-fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/42e4fb468e5145bb</id><updated>2013-07-08T19:28:53.154Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:53.154Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/></entry><entry gd:etag='&quot;SHo-eDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/4dea3ecd8da074a4</id><updated>2011-10-27T07:51:59.450Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.450Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;SHk6cDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/55e0c0e18ed73198</id><updated>2011-10-27T07:51:59.718Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.718Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;Qnk5fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5744eb290a991a8d</id><updated>2013-07-08T19:41:53.726Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:53.726Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5744eb290a991a8d'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5744eb290a991a8d'/></entry><entry gd:etag='&quot;SHw6fDVSLit7I2A9WhFQE0wLQg0.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/580db14f8de07aed</id><updated>2013-07-08T19:26:39.214Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:39.214Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/580db14f8de07aed'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/580db14f8de07aed'/></entry><entry gd:etag='&quot;RXY6fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/598751ad88d93027</id><updated>2013-07-08T19:28:54.814Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:54.814Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/598751ad88d93027'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/598751ad88d93027'/></entry><entry gd:etag='&quot;RX4-fjVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5ba19f428dea89fa</id><updated>2013-07-08T19:28:54.056Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:54.056Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5ba19f428dea89fa'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5ba19f428dea89fa'/></entry><entry gd:etag='&quot;SX4yfjVSLyt7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5d9275a48cf10b66</id><updated>2012-09-30T09:27:08.096Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.096Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5d9275a48cf10b66'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5d9275a48cf10b66'/></entry><entry gd:etag='&quot;RXs4fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6322bf8b8b4bc216</id><updated>2013-07-08T19:41:54.536Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:54.536Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6322bf8b8b4bc216'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6322bf8b8b4bc216'/></entry></feed>
+
diff --git a/gdata/tests/traces/contacts/setup-query-all-contacts b/gdata/tests/traces/contacts/setup-query-all-contacts
new file mode 100644
index 00000000..e7738e3e
--- /dev/null
+++ b/gdata/tests/traces/contacts/setup-query-all-contacts
@@ -0,0 +1,96 @@
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312506
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 30 (0x992460), SoupSocket 14 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'></title><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><gd:name/><gContact:nickname>Test Contact 1</gContact:nickname></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312507
+< Soup-Debug: SoupMessage 30 (0x992460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:47 GMT
+< Date: Mon, 08 Jul 2013 19:41:47 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "Rn8-fzVSLyt7I2A9WhFQE0wIQgQ."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463
+< Content-Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;Rn8-fzVSLyt7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/328ff50a88aea463</id><updated>2013-07-08T19:41:47.157Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:47.157Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/328ff50a88aea463'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463'/><gContact:nickname>Test Contact 1</gContact:nickname></entry>
+
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312507
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 31 (0x992280), SoupSocket 15 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'></title><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><gd:name/><gContact:nickname>Test Contact 2</gContact:nickname></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312508
+< Soup-Debug: SoupMessage 31 (0x992280)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:48 GMT
+< Date: Mon, 08 Jul 2013 19:41:48 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SX8-ezVSLit7I2A9WhFQE0wIQgQ."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5
+< Content-Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;SX8-ezVSLit7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/4886c6530f41c3d5</id><updated>2013-07-08T19:41:48.153Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:48.153Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/4886c6530f41c3d5'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5'/><gContact:nickname>Test Contact 2</gContact:nickname></entry>
+
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312508
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 32 (0x9920a0), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'></title><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><gd:name/><gContact:nickname>Test Contact 3</gContact:nickname></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312508
+< Soup-Debug: SoupMessage 32 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:48 GMT
+< Date: Mon, 08 Jul 2013 19:41:48 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SXYzfTVSLit7I2A9WhFQE0wIQgQ."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7
+< Content-Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;SXYzfTVSLit7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/9e18fbb08d355e7</id><updated>2013-07-08T19:41:48.885Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:48.885Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/9e18fbb08d355e7'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7'/><gContact:nickname>Test Contact 3</gContact:nickname></entry>
+
diff --git a/gdata/tests/traces/contacts/setup-query-all-groups b/gdata/tests/traces/contacts/setup-query-all-groups
new file mode 100644
index 00000000..2fddc97d
--- /dev/null
+++ b/gdata/tests/traces/contacts/setup-query-all-groups
@@ -0,0 +1,96 @@
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312517
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 50 (0x992460), SoupSocket 27 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Group 1</title><content type='text'>Test Group 1</content><category term='http://schemas.google.com/contact/2008#group' scheme='http://schemas.google.com/g/2005#kind'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312518
+< Soup-Debug: SoupMessage 50 (0x992460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:58 GMT
+< Date: Mon, 08 Jul 2013 19:41:58 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SX88fzVSLit7I2A9WhFQE0wIQgU."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/60e706d28d38c6e5
+< Content-Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/60e706d28d38c6e5
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;SX88fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/60e706d28d38c6e5</id><updated>2013-07-08T19:41:58.177Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:58.177Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/60e706d28d38c6e5'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/60e706d28d38c6e5'/></entry>
+
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312518
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 51 (0x992460), SoupSocket 28 (0x8f2190)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Group 2</title><content type='text'>Test Group 2</content><category term='http://schemas.google.com/contact/2008#group' scheme='http://schemas.google.com/g/2005#kind'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312519
+< Soup-Debug: SoupMessage 51 (0x992460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:59 GMT
+< Date: Mon, 08 Jul 2013 19:41:59 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SH46fjVSLit7I2A9WhFQE0wIQgU."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d
+< Content-Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;SH46fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/1764e04088a5c72d</id><updated>2013-07-08T19:41:59.016Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:59.016Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d'/></entry>
+
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312519
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 52 (0x992280), SoupSocket 29 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Group 3</title><content type='text'>Test Group 3</content><category term='http://schemas.google.com/contact/2008#group' scheme='http://schemas.google.com/g/2005#kind'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312519
+< Soup-Debug: SoupMessage 52 (0x992280)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:59 GMT
+< Date: Mon, 08 Jul 2013 19:41:59 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SHo9cDVSLit7I2A9WhFQE0wIQgU."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d
+< Content-Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;SHo9cDVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/533560330ab24b0d</id><updated>2013-07-08T19:41:59.468Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:59.468Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d'/></entry>
+
diff --git a/gdata/tests/traces/contacts/setup-temp-contact b/gdata/tests/traces/contacts/setup-temp-contact
new file mode 100644
index 00000000..404f51e2
--- /dev/null
+++ b/gdata/tests/traces/contacts/setup-temp-contact
@@ -0,0 +1,32 @@
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312492
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 3 (0x992280), SoupSocket 2 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'></title><category term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><gd:name/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312492
+< Soup-Debug: SoupMessage 3 (0x992280)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:32 GMT
+< Date: Mon, 08 Jul 2013 19:41:32 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "Q3k4ezVSLit7I2A9WhFQE0wIQw0."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1
+< Content-Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;Q3k4ezVSLit7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/37c810c60df519d1</id><updated>2013-07-08T19:41:32.733Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:32.733Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/37c810c60df519d1'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry>
+
diff --git a/gdata/tests/traces/contacts/teardown-insert b/gdata/tests/traces/contacts/teardown-insert
new file mode 100644
index 00000000..a2d9aa2c
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-insert
@@ -0,0 +1,25 @@
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe60f6f8bc0d692 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312491
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 2 (0x992460), SoupSocket 1 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "QXY-fDVSLyt7I2A9WhFQE0wIQw0."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312491
+< Soup-Debug: SoupMessage 2 (0x992460)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:31 GMT
+< Expires: Mon, 08 Jul 2013 19:41:31 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
diff --git a/gdata/tests/traces/contacts/teardown-insert-group b/gdata/tests/traces/contacts/teardown-insert-group
new file mode 100644
index 00000000..af0366e7
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-insert-group
@@ -0,0 +1,25 @@
+> DELETE /m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6 HTTP/1.1
+> Soup-Debug-Timestamp: 1373311852
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 43 (0x7d1c80), SoupSocket 21 (0x992490)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM8AAADUIsmllK1ALe2vLL7iZp4-TWTBczUexky6FpXJjMt7HK5CD0eWFKdqh0VyZ5qD3fAGKINEUkWiLYm2a-YLWu7nw9s-TcMNY8tSyLyzRwnRC8oOxCVVzrjklpaEKhz9sb7dYHHkigKuu-f6zfuMMdsh4O6uhpc81Dmn_kKKCRjs7JtZ3NHyWq7Bw8qJ075hd5Uo6qUfqRIW_MsJt7CSwbrVtI81GXtbXC4cYkvKiYTEyDb7PfFuv6ytkXScGCsMbYVnmGN5jE3eK7Ce6yhoHBUa
+> GData-Version: 3
+> If-Match: "Q3w7eDVSLSt7I2A9WhFQE0wLTwE."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 404 Not Found
+< Soup-Debug-Timestamp: 1373311852
+< Soup-Debug: SoupMessage 43 (0x7d1c80)
+< Content-Type: text/html; charset=UTF-8
+< Date: Mon, 08 Jul 2013 19:30:52 GMT
+< Expires: Mon, 08 Jul 2013 19:30:52 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< Group not found
+
diff --git a/gdata/tests/traces/contacts/teardown-query-all-contacts b/gdata/tests/traces/contacts/teardown-query-all-contacts
new file mode 100644
index 00000000..befea915
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-query-all-contacts
@@ -0,0 +1,75 @@
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312509
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 34 (0x9920a0), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "Rn8-fzVSLyt7I2A9WhFQE0wIQgQ."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312509
+< Soup-Debug: SoupMessage 34 (0x9920a0)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:49 GMT
+< Expires: Mon, 08 Jul 2013 19:41:49 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312509
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 35 (0x992280), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "SX8-ezVSLit7I2A9WhFQE0wIQgQ."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312509
+< Soup-Debug: SoupMessage 35 (0x992280)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:49 GMT
+< Expires: Mon, 08 Jul 2013 19:41:49 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312509
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 36 (0x992460), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "SXYzfTVSLit7I2A9WhFQE0wIQgQ."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312510
+< Soup-Debug: SoupMessage 36 (0x992460)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:50 GMT
+< Expires: Mon, 08 Jul 2013 19:41:50 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
diff --git a/gdata/tests/traces/contacts/teardown-query-all-groups b/gdata/tests/traces/contacts/teardown-query-all-groups
new file mode 100644
index 00000000..ddb3d190
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-query-all-groups
@@ -0,0 +1,25 @@
+> DELETE /m8/feeds/groups/libgdata.test%40googlemail.com/full/580db14f8de07aed HTTP/1.1
+> Soup-Debug-Timestamp: 1373311601
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 41 (0x9932c0), SoupSocket 19 (0x9533a0)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAACi-5bNKfbtTcu8b3UbmwZISLAZUnS4yemy0DBx-VBmPY9O7sw12shqW8O2jJ97AvOY7GZcdO8GJnhFTAMAVzp7VG_xwKm43GicrfPnliNros2tJcdf7wc_3tZa4lpdMm_vJTXl439bsm-Ru_fvmXjIf_dj_SK6JqPcPbeN00do7MCCLrbsU5PMNi1txRej54JpGQBGixCqMWpNi6LprtPxIkH1wxywR70Ou_lzzU3kpevai3X3pKQylpWovIdKlEJS4fSl6fc6E3OarKPJ8Ln_
+> GData-Version: 3
+> If-Match: "SHw6fDVSLit7I2A9WhFQE0wLQg0."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 404 Not Found
+< Soup-Debug-Timestamp: 1373311601
+< Soup-Debug: SoupMessage 41 (0x9932c0)
+< Content-Type: text/html; charset=UTF-8
+< Date: Mon, 08 Jul 2013 19:26:41 GMT
+< Expires: Mon, 08 Jul 2013 19:26:41 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< Group not found
+
diff --git a/gdata/tests/traces/contacts/teardown-temp-contact b/gdata/tests/traces/contacts/teardown-temp-contact
new file mode 100644
index 00000000..3ba9f416
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-temp-contact
@@ -0,0 +1,53 @@
+> GET /m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312493
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 5 (0x9920a0), SoupSocket 2 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312493
+< Soup-Debug: SoupMessage 5 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:33 GMT
+< Date: Mon, 08 Jul 2013 19:41:33 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "Q3k4ezVSLit7I2A9WhFQE0wIQw0."
+< Last-Modified: Mon, 08 Jul 2013 19:41:32 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='&quot;Q3k4ezVSLit7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/37c810c60df519d1</id><updated>2013-07-08T19:41:32.733Z</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:32.733Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title></title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/37c810c60df519d1'/><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><gContact:nickname>Test Contact Esq.</gContact:nickname></entry>
+
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312493
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 6 (0x992280), SoupSocket 2 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "Q3k4ezVSLit7I2A9WhFQE0wIQw0."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312493
+< Soup-Debug: SoupMessage 6 (0x992280)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:33 GMT
+< Expires: Mon, 08 Jul 2013 19:41:33 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+