Open Bug 1866863 Opened 8 months ago Updated 1 month ago

Use Necko as the primary means to submit pings/reports from the crash reporter

Categories

(Toolkit :: Crash Reporting, enhancement)

enhancement

Tracking

()

People

(Reporter: afranchuk, Unassigned)

References

(Blocks 1 open bug)

Details

In https://docs.google.com/document/d/1hpiiywAWDXoPlXHQNPmduyjFTbK_sEFRc8JXV60_n3A we discussed the interaction of the crash reporter and the pingsender, and how networking should work in the future. We decided that the crash reporter should use Necko as the primary means of sending pings/reports, with a fallback using system network stacks (through curl/libcurl, which are available on all target platforms).

The crash reporter is currently using the fallback network stacks as the sole means of sending reports, and is using pingsender (which uses system network stacks itself) for pings.

Using Necko is convenient as it will take into account user settings, such as proxy configurations, and also relies minimally on the system environment. Having a fallback is important if whatever causes Firefox to crash also causes background tasks using Necko to crash.

Depends on: 1901539
Blocks: 1388897
You need to log in before you can comment on or make changes to this bug.