New style of reporting automatically processes event chains. The default event
chain for report-gtk and report-cli contains analyze_RetraceServer event. This
event sends a core file somewhere to the Internet. In the current state, a user
notices that a core file is uploaded somewhere after uploading process started.
If a core file is tiny a user won't most likely notice this uploading because
of automatic execution of next event from event chain.

This set of patches adds a new event configuration option named
'sending-sensitive-data'. If an event has configured this option to value 'yes'
a reporter must ask for permission to run the event.

Jakub Filak (4):
  trac#660: add support for sendining-sensitive-data event option
  trac#660: report-gtk: introduce generic ask_yes_no() function for
    options
  trac#660: report-gtk asks for permission to send sensitive data
  trac#660: report-cli asks for premission to send sensitive data

 src/cli/cli-report.c        | 11 +++++++
 src/gui-wizard-gtk/wizard.c | 79 ++++++++++++++++++++++++++++++++++-----------
 src/include/event_config.h  |  1 +
 src/lib/event_xml_parser.c  |  5 +++
 4 files changed, 77 insertions(+), 19 deletions(-)

-- 
1.7.11.2

Reply via email to