[win] The Crash Reporter should use a web server

Registered by Fernando Casanova

The crash reporter currently sends a mail to the mailing list elisa-crash-reports.

The aim of this blueprint is to make the crash reporter use a new web service.

here is the specification of the tables used on the web service side:
+------------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| report_date | datetime | NO | | | |
| user_comment | longtext | YES | | NULL | |
| launcher_version | varchar(10) | YES | | NULL | |
| core_version | varchar(10) | YES | | NULL | |
| operative_system | varchar(200) | YES | | NULL | |
| user_id | varchar(50) | YES | | NULL | |
| install_date | datetime | YES | | NULL | |
| email | varchar(100) | YES | | NULL | |
| logfile | longtext | YES | | NULL | |
| conffile | longtext | YES | | NULL | |
| dmpfile | varchar(100) | YES | | NULL | |
| dxdiagfile | longtext | YES | | NULL | |
| stack_trace | longtext | YES | | NULL | |
| notes | longtext | YES | | NULL | |
| crash_report_bug_id_id | int(11) | YES | MUL | NULL | |
+------------------------+--------------+------+-----+---------+----------------+

+---------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+--------------+------+-----+---------+----------------+
| crash_bug_id | int(11) | NO | PRI | NULL | auto_increment |
| launchpad_bug_id | int(11) | YES | UNI | NULL | |
| operative_system | varchar(100) | YES | | NULL | |
| component | varchar(50) | YES | | NULL | |
| error_type | varchar(100) | YES | | NULL | |
| when_closing | tinyint(1) | NO | | | |
| last_call | varchar(100) | YES | | NULL | |
| last_fluendo_module | varchar(100) | YES | | NULL | |
| last_callers | longtext | YES | | NULL | |
| hints | longtext | YES | | NULL | |
| stack_trace | longtext | YES | | NULL | |
| comments | longtext | YES | | NULL | |
+---------------------+--------------+------+-----+---------+----------------+

Blueprint information

Status:
Complete
Approver:
Guillaume Emont
Priority:
Undefined
Drafter:
Fernando Casanova
Direction:
Needs approval
Assignee:
Fernando Casanova
Definition:
Pending Approval
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 1.0.4
Started by
Fernando Casanova
Completed by
Fernando Casanova

Related branches

Sprints

Whiteboard

Done.

The Crash Reporter application / web service interface is as follows:

<CRASHVERSION1>
[text in base 64, not decoded]
@bcn@
<EMAIL>
[text in base 64, decoded]
@bcn@
<USERCOMMENT>
[text in base 64, decoded]
@bcn@
<DXDIAGFILE>
[text file in base 64, decoded in UTF-8 replace]
@bcn@
<MOOVIDALOGFILE>
[text file in base 64, decoded in UTF-8 replace]
@bcn@
<MOOVIDACONFFILE>
[text file in base 64, decoded in UTF-8 replace]
@bcn@
<MOOVIDADUMPFILE>
[binary file in base 64, not decoded, put in the file system of the server]
@bcn@

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.