form->action,
form->params);
- soup_message_headers_append(next->request_headers, "User-Agent", "Pidgin-Chime " PACKAGE_VERSION);
soup_session_queue_message(login_session(state), next, login_result_cb, state);
login_free_form(form);
msg = soup_form_request_new_from_hash(state->form->method,
state->form->action,
state->form->params);
- soup_message_headers_append(msg->request_headers, "User-Agent", "Pidgin-Chime " PACKAGE_VERSION);
soup_session_queue_message(login_session(state), msg, login_result_cb, state);
clear_form(state);
"organization", state->directory,
"region", state->region,
"auth_code", response[2], NULL);
- soup_message_headers_append(next->request_headers, "User-Agent", "Pidgin-Chime " PACKAGE_VERSION);
soup_session_queue_message(session, next, chime_login_token_cb, state);
out:
g_strfreev(response);
type, type, "", "", state->client_id, "", NULL,
state->directory, safe_password, "", state->username);
- soup_message_headers_append(msg->request_headers, "User-Agent", "Pidgin-Chime " PACKAGE_VERSION);
soup_session_queue_message(login_session(state), msg, gwt_auth_cb, state);
g_free(safe_password);
type, type, "ONFAILURE", state->client_id,
state->directory, NULL, NULL, state->redirect_url);
- soup_message_headers_append(next->request_headers, "User-Agent", "Pidgin-Chime " PACKAGE_VERSION);
soup_session_queue_message(session, next, gwt_region_cb, state);
}
destination = soup_uri_new_with_base(base, policy_path);
next = soup_message_new_from_uri(SOUP_METHOD_GET, destination);
- soup_message_headers_append(next->request_headers, "User-Agent", "Pidgin-Chime " PACKAGE_VERSION);
soup_session_queue_message(session, next, gwt_policy_cb, state);
soup_uri_free(destination);
state->gwt_module_base = g_strndup(gwt[0], (sep - gwt[0]) + 1);
next = soup_message_new(SOUP_METHOD_GET, gwt[0]);
- soup_message_headers_append(next->request_headers, "User-Agent", "Pidgin-Chime " PACKAGE_VERSION);
soup_session_queue_message(session, next, gwt_entry_point_cb, state);
out:
g_strfreev(gwt);
destination = soup_uri_new_with_base(soup_message_get_uri(msg), path);
next = soup_message_new_from_uri(SOUP_METHOD_GET, destination);
- soup_message_headers_append(next->request_headers, "User-Agent", "Pidgin-Chime " PACKAGE_VERSION);
soup_message_set_first_party(next, destination);
soup_session_queue_message(session, next, handler, state);
soup_uri_free(destination);
g_hash_table_insert(form->params, g_strdup(form->email_name),
g_strdup(login_account_email(state)));
next = soup_form_request_new_from_hash(form->method, form->action, form->params);
- soup_message_headers_append(next->request_headers, "User-Agent", "Pidgin-Chime " PACKAGE_VERSION);
soup_session_queue_message(session, next, signin_search_result_cb, state);
out:
login_free_form(form);
state = g_new0(struct login, 1);
state->connection = g_object_ref(cxn);
state->session = soup_session_new_with_options(SOUP_SESSION_ADD_FEATURE_BY_TYPE,
- SOUP_TYPE_COOKIE_JAR, NULL);
+ SOUP_TYPE_COOKIE_JAR,
+ SOUP_SESSION_USER_AGENT,
+ "Pidgin-Chime " PACKAGE_VERSION " ",
+ NULL);
/* TODO: This needs to go somewhere else */
if (getenv("CHIME_DEBUG") && atoi(getenv("CHIME_DEBUG")) > 0) {
SoupLogger *l = soup_logger_new(SOUP_LOGGER_LOG_BODY, -1);