26 #include "internal_libreport.h"
28 #define UREPORT_CONF_FILE_PATH PLUGINS_CONF_DIR"/ureport.conf"
30 #define UREPORT_OPTION_VALUE_FROM_CONF(settings, opt, var, tr) do { const char *value = getenv("uReport_"opt); \
31 if (!value) { value = get_map_string_item_or_NULL(settings, opt); } if (value) { var = tr(value); } \
34 #define UREPORT_SUBMIT_ACTION "reports/new/"
35 #define UREPORT_ATTACH_ACTION "reports/attach/"
40 enum ureport_preferences_flags
42 UREPORT_PREF_FLAG_RETURN_ON_FAILURE = 0x1,
76 #define ureport_server_config_init libreport_ureport_server_config_init
85 #define ureport_server_config_destroy libreport_ureport_server_config_destroy
97 #define ureport_server_config_load libreport_ureport_server_config_load
100 map_string_t *settings);
108 #define ureport_server_config_set_url libreport_ureport_server_config_set_url
120 #define ureport_server_config_set_client_auth libreport_ureport_server_config_set_client_auth
123 const char *client_auth);
132 #define ureport_server_config_set_basic_auth libreport_ureport_server_config_set_basic_auth
135 const char *username,
const char *password);
152 const char *http_auth_pref);
180 #define ureport_server_response_from_reply libreport_ureport_server_response_from_reply
193 #define ureport_server_response_save_in_dump_dir libreport_ureport_server_response_save_in_dump_dir
196 const char *dump_dir_path,
206 #define ureport_server_response_get_report_url libreport_ureport_server_response_get_report_url
216 #define ureport_server_response_free libreport_ureport_server_response_free
228 #define ureport_do_post libreport_ureport_do_post
231 const char *url_sfx);
240 #define ureport_submit libreport_ureport_submit
253 ureport_json_attachment_new(
const char *bthash,
const char *type,
const char *data);
285 ...) G_GNUC_PRINTF(4, 5);
293 #define ureport_from_dump_dir libreport_ureport_from_dump_dir
295 ureport_from_dump_dir(
const char *dump_dir_path);
297 #define ureport_from_dump_dir_ext libreport_ureport_from_dump_dir_ext
298 char *ureport_from_dump_dir_ext(
const char *dump_dir_path,