globaleaks / globaleaks-whistleblowing-software

GlobaLeaks is free, open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.
https://www.globaleaks.org
Other
1.23k stars 270 forks source link

Introduce "Error and Uncaught Exception Reporting" for GLClient #437

Open fpietrosanti opened 11 years ago

fpietrosanti commented 11 years ago

This ticket is about the implementation of a stack exception handler, to detect GLClient errors, into the GLClient.

The Stack Exception handler should detect any uncaught javascript exception or major error and:

When the user click "Send error", the GLC will send the error including the end-user browser information to a GlobaLeaks backend REST API that will send the message to the admin.

This would extremely facilitate crowd-spotting of GLClient bugs that are very nasty to be identified, because they reside on end-user side.

We should consider to send errors automatically, without asking the end-user.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

fpietrosanti commented 9 years ago

Remote Javascript Error Reporting library https://github.com/Offbeatmammal/jsErrLog

Remote Javascript Error Reporting Services (with obvious privacy concerns + costs):

/cc @evilaliv3

fpietrosanti commented 9 years ago

https://stackoverflow.com/questions/119432/logging-clientside-javascript-errors-on-server

evilaliv3 commented 9 years ago

last two comments are taken not useful at all.

lercio.it provides more related info :)

fpietrosanti commented 9 years ago

@evilaliv3 it's basically what we need, but in a SAAS mode, that's compatible with us for development purposes but not for production due to concern about whistleblower privacy