[win] The Crash Reporter should use a web server
The crash reporter currently sends a mail to the mailing list elisa-crash-
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_
+------
+------
| 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:
- 1.0.4
- Started by
- Fernando Casanova
- Completed by
- Fernando Casanova
Related branches
Related bugs
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@